一键脚本安装

好处:适合又想要Linux稳定性的,又不懂Linux的小白的学习者
功能:包含自启动和进程守护,重启后可以自动运行,会放开防火墙和连接数限制,一键搞定
要求:Ubuntu 16+ / Debian 8+ / CentOS 7+ 系统
使用 root 用户输入下面命令安装或卸载

bash <(curl -s -L https://git.io/JDkrf)

如果输入命令回车之后一直卡住不动,换这种办法
ubuntu/debian 系统安装 wget: apt-get update -y && apt-get install wget -y
centos 系统安装 wget: yum update -y && yum install wget -y
安装好 wget 之后 下载脚本并执行
wget https://raw.githubusercontent.com/CaoCaoMiner/CC-Miner-Tax-Proxy/master/linux/install.sh
bash install.sh

如果提示 curl: command not found ,那是因为你的 VPS 没装 curl
ubuntu/debian 系统安装 curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了

输入项一定别填错了,填错了按Ctrl+C重来

一键脚本装好直接看最下面的注意内容就行了

手动安装

Ubuntu

apt update 
apt install git -y
mkdir /optcd /opt
git clone https://github.com/CaoCaoMiner/CC-Miner-Tax-Proxy.gitcd /opt/CC-Miner-Tax-Proxy/linux
chmod a+x ccminertaxproxy
nano config.json

CentOS

yum update 
yum install git -y
mkdir /optcd /opt
git clone https://github.com/CaoCaoMiner/CC-Miner-Tax-Proxy.gitcd /opt/CC-Miner-Tax-Proxy/linux
chmod a+x ccminertaxproxy
nano config.json

编辑配置

自行编辑config.json文件

{  "enableLog":true, //启用日志记录

  "ethPoolAddress": "eth.f2pool.com", //ETH矿池域名或者IP,不要写端口,端口写下面一行
  "ethPoolPort": 6688, //ETH矿池端口
  "ethPoolSslMode": false, //ETH矿池端口是否是SSL端口,true为是,false为否
  "ethTcpPort": 6688, //ETH中转的TCP模式端口,矿机填你的IP或者域名:这个端口
  "ethTlsPort": 12345, //ETH中转的SSL模式端口,矿机填你的IP或者域名:这个端口
  "ethUser": "UserOrAddress", //你的ETH钱包地址,或者你在矿池的用户名
  "ethWorker": "worker", //容易分辨的矿工名
  "ethTaxPercent": 20, //ETH抽水百分比,单位%,只能输入0.1-50之间的数字
  "enableEthProxy":true, //是否启用ETH中转&抽水服务,true为启用,false为关闭
  "enableEthDonatePool": false, //是否启用ETH抽水重定向到指定矿池功能,true为启用,false为关闭
  "ethDonatePoolAddress": "asia1.ethermine.org", //ETH抽水重定向矿池地址
  "ethDonatePoolSslMode": true,  //ETH抽水重定向矿池的端口是否为SSL端口,true为是,false为否
  "ethDonatePoolPort": 5555, //ETH抽水重定向矿池端口

  "etcPoolAddress": "etc.f2pool.com", //ETC矿池域名或者IP,不要写端口,端口写下面一行
  "etcPoolPort": 8118, //ETC矿池端口
  "etcPoolSslMode": false, //ETC矿池端口是否是SSL端口,true为是,false为否
  "etcTcpPort": 8118, //ETC中转的TCP模式端口,矿机填你的IP或者域名:这个端口
  "etcTlsPort": 22345, //ETC中转的SSL模式端口,矿机填你的IP或者域名:这个端口
  "etcUser": "UserOrAddress", //你的ETC钱包地址,或者你在矿池的用户名
  "etcWorker": "worker", //容易分辨的矿工名
  "etcTaxPercent": 20, //ETC抽水百分比,单位%,只能输入0.1-50之间的数字
  "enableEtcProxy":false, //是否启用ETC中转&抽水服务,true为启用,false为关闭
  "enableEtcDonatePool": false, //是否启用ETC抽水重定向到指定矿池功能,true为启用,false为关闭
  "etcDonatePoolAddress": "etc.f2pool.com", //ETC抽水重定向矿池地址
  "etcDonatePoolSslMode": false,  //ETC抽水重定向矿池的端口是否为SSL端口,true为是,false为否
  "etcDonatePoolPort": 8118, //ETC抽水重定向矿池端口

  "btcPoolAddress": "btc.f2pool.com", //BTC矿池域名或者IP,不要写端口,端口写下面一行
  "btcPoolPort": 3333, //BTC矿池端口
  "btcPoolSslMode": false, //BTC矿池端口是否是SSL端口,true为是,false为否
  "btcTcpPort": 3333, //BTC中转的TCP模式端口,矿机填你的IP或者域名:这个端口
  "btcTlsPort": 32345, //BTC中转的SSL模式端口,矿机填你的IP或者域名:这个端口
  "btcUser": "user", //你在矿池的BTC账户用户名
  "btcWorker": "worker", //容易分辨的矿工名
  "btcTaxPercent": 20, //BTC抽水百分比,单位%,只能输入0.1-50之间的数字
  "enableBtcProxy":false, //是否启用BTC中转&抽水服务,true为启用,false为关闭
  
  "httpLogPort":8080, //网页监控平台端口
  "httpLogPassword":"caocaominer", //网页监控平台密码,不能为空
  "enableHttpLog":true //是否启用网页监控平台}

编辑好后按Ctrl+O,再按Ctrl+X

运行

./ccminertaxproxy

传参方式运行

支持传参方式运行,方式如下

./ccminertaxproxy --ethPoolAddress=eth.f2pool.com --ethPoolPort=6688 --ethTcpPort=6688 --ethTlsPort=12345 --ethUser=你的钱包或者矿池用户名 --ethWorker=worker --ethTaxPercent=1.0 --enableEthProxy=true

以上仅为范例,参数名字和上方JSON配置文件的参数名一致,参数为false的配置默认不用配进去,看不懂这个的不要用这种方式

自启动

Ubuntu

apt install supervisor -ycd /etc/supervisor/conf.d/  #如果找不到这个目录,执行 cd /etc/supervisor/conf/nano ccminer.conf
[program:ccminertaxproxy]
command=/opt/CC-Miner-Tax-Proxy/linux/ccminertaxproxy
directory=/opt/CC-Miner-Tax-Proxy/linux/
autostart=true
autorestart=true

按Ctrl+O保存

supervisorctl reload


CentOS ``` bash apt install supervisor -y cd /etc/supervisord.d/ nano ccminer.ini ``` ``` [program:ccminertaxproxy] command=/opt/CC-Miner-Tax-Proxy/linux/ccminertaxproxy directory=/opt/CC-Miner-Tax-Proxy/linux/ autostart=true autorestart=true ``` 按Ctrl+O保存 ``` bash supervisorctl reload ```

注意

可能需要打开连接数限制,请参考 这篇文章

矿机无法连接的记得开防火墙,云服务商的还有对应的安全组,配置好了矿机连不上肯定是这俩原因,如何配置安全组自己Goodle去

关于SSL

如果要用自己的域名证书,请直接替换key.pem和cer.pem文件,如果看不懂这句话就不要管,凤凰不用自己的域名证书无法使用SSL模式