Files
xxxigcc/script
Wang Defa b220fdc9e9
All checks were successful
Build and Release / build-and-test (arm64, alpine) (push) Successful in 13s
Build and Release / build-and-test (amd64, alpine) (push) Successful in 19s
Build and Release / build-and-test (arm64, ubuntu) (push) Successful in 24s
Build and Release / build-and-test (amd64, ubuntu) (push) Successful in 34s
Build and Release / release (push) Has been skipped
添加脚本
2025-12-05 20:44:57 +08:00
..
2025-12-05 20:44:57 +08:00
2025-12-05 20:44:57 +08:00
2025-12-05 20:44:57 +08:00
2025-12-05 20:44:57 +08:00

XXXigCC 安装脚本

本目录包含 XXXigCC 的安装和卸载脚本。

脚本列表

1. install.sh - 通用安装脚本

从 Gitea Generic Package Registry 下载 tar.gz 包并安装。

支持系统:

  • Alpine Linux (OpenRC)
  • Ubuntu/Debian (systemd)

使用方法:

# 基本安装
sudo ./install.sh -o pool.example.com:3333 -w YOUR_WALLET_ADDRESS

# 指定版本和线程数
sudo ./install.sh -v 3.4.6-xg1 -t 4 -o pool.example.com:3333 -w YOUR_WALLET

# 启用高级功能
sudo ./install.sh -o pool.example.com:3333 -w YOUR_WALLET \
  --1gb-pages --tls --keepalive \
  --cc --cc-url http://server:3344 --cc-token YOUR_TOKEN

2. install.deb.sh - DEB 包安装脚本

通过 APT 仓库直接安装。

支持系统:

  • Ubuntu/Debian (systemd)

使用方法:

# 基本安装
sudo ./install.deb.sh -o pool.example.com:3333 -w YOUR_WALLET_ADDRESS

# 指定版本
sudo ./install.deb.sh -v 3.4.6-xg1 -o pool.example.com:3333 -w YOUR_WALLET

# 查看可用版本
apt-cache policy xxxigcc

3. uninstall.sh - 卸载脚本

通用卸载脚本,自动检测安装方式。

使用方法:

# 交互式卸载(推荐)
sudo ./uninstall.sh

# 直接卸载,不确认
sudo ./uninstall.sh -y

# 完全清除(包括配置文件和日志)
sudo ./uninstall.sh --purge -y

命令行参数

通用参数(两种安装脚本都支持)

参数 说明 默认值
-v, --version 版本号 latest
-t, --threads 线程数 自动 (CPU 核心数)
-a, --algo 算法 rx/0
-o, --pool 矿池地址 必需
-w, --wallet 钱包地址 自动生成
-p, --password 矿池密码 自动生成
--1gb-pages 启用 1GB 大页 false
--tls 启用 TLS false
--keepalive 启用 KeepAlive false
--daemon 启用 SOLO 挖矿 false
--submit-to-origin 提交到原始矿池 false
--self-select 自选矿池地址 -
--cc 启用 CC false
--cc-url CC 服务器地址 -
--cc-work-id CC 工作 ID 自动生成
--cc-token CC 访问令牌 -
--cc-tls 启用 CC TLS false

安装路径

tar.gz 安装

/etc/miner/xxxigcc/
├── config.json          # 配置文件
├── xxxigDaemon          # 守护进程
├── xxxigMiner           # 挖矿程序
└── xxxigcc.log          # 日志文件

服务文件:

  • Alpine: /etc/init.d/xxxigcc
  • Ubuntu/Debian: /etc/systemd/system/xxxigcc.service

DEB 包安装

/etc/xxxigcc/
└── config.json          # 配置文件

/var/log/xxxigcc/        # 日志目录

/opt/xxxigcc/
├── xxxigDaemon          # 守护进程
├── xxxigMiner           # 挖矿程序
└── xxxigServer          # 控制服务器

服务文件:

  • /etc/systemd/system/xxxigcc-daemon.service
  • /etc/systemd/system/xxxigcc-server.service

服务管理

Alpine Linux

# 查看状态
rc-service xxxigcc status

# 启动/停止/重启
rc-service xxxigcc start
rc-service xxxigcc stop
rc-service xxxigcc restart

# 查看日志
tail -f /etc/miner/xxxigcc/xxxigcc.log

Ubuntu/Debian

tar.gz 安装

# 查看状态
systemctl status xxxigcc

# 启动/停止/重启
systemctl start xxxigcc
systemctl stop xxxigcc
systemctl restart xxxigcc

# 查看日志
journalctl -u xxxigcc -f

DEB 包安装

# 查看状态
systemctl status xxxigcc-daemon

# 启动/停止/重启
systemctl start xxxigcc-daemon
systemctl stop xxxigcc-daemon
systemctl restart xxxigcc-daemon

# 查看日志
journalctl -u xxxigcc-daemon -f

配置文件

配置文件为 JSON 格式,位于:

  • tar.gz: /etc/miner/xxxigcc/config.json
  • DEB: /etc/xxxigcc/config.json

修改配置后需要重启服务:

# Alpine
rc-service xxxigcc restart

# Ubuntu/Debian (tar.gz)
systemctl restart xxxigcc

# Ubuntu/Debian (DEB)
systemctl restart xxxigcc-daemon

升级版本

tar.gz 安装

重新运行安装脚本,指定新版本:

sudo ./install.sh -v 3.4.7-xg1 -o pool.example.com:3333 -w YOUR_WALLET

DEB 包安装

使用 APT 升级:

sudo apt-get update
sudo apt-get install xxxigcc

故障排查

检查服务状态

# Alpine
rc-service xxxigcc status

# Ubuntu/Debian
systemctl status xxxigcc  # 或 xxxigcc-daemon

查看日志

# Alpine / tar.gz
tail -f /etc/miner/xxxigcc/xxxigcc.log

# Ubuntu/Debian (tar.gz)
journalctl -u xxxigcc -f

# Ubuntu/Debian (DEB)
journalctl -u xxxigcc-daemon -f

手动测试

# tar.gz 安装
/etc/miner/xxxigcc/xxxigDaemon -c /etc/miner/xxxigcc/config.json

# DEB 包安装
xxxigDaemon -c /etc/xxxigcc/config.json

常见问题

问题: 下载失败

# 检查网络连接
curl -I https://gitea.bcde.io

# 手动下载测试
curl -O https://gitea.bcde.io/api/packages/wangdefa/generic/xxxigcc/3.4.6-xg1/xxxigcc-amd64-ubuntu-3.4.6-xg1.tar.gz

问题: 服务无法启动

# 检查配置文件
cat /etc/miner/xxxigcc/config.json | jq .

# 检查权限
ls -la /etc/miner/xxxigcc/

问题: APT 更新失败 (DEB)

# 清理并重新添加源
sudo rm /etc/apt/sources.list.d/xxxigcc.list
sudo ./install_deb.sh -o pool.example.com:3333 -w YOUR_WALLET