挖矿ALEO使用Nginx中转SSL协议从0搭建一条龙你奶奶都能学会的教程
- 注册阿里云购买轻量
阿里云注册按提示注册,搜索轻量应用服务器购买中国香港24元月付,香港一般凌晨12点会放货手速快的话还是可以抢到的,实在抢不到新加坡或者香港也可以,这款线路还不错性价比较高,只是用到流量转发不要听别人的去买弹性云,纯纯冤大头,手里有个几百台机器再说吧,百分之99的小散户足够使用。
推荐Ubuntu系统镜像
- name域名购买
这里我以name域名商为例,搜索六位数字的xyz域名,几块钱一年支持支付宝。(你可以直接购买阿里云的域名,找个几块一年的域名就行,阿里看下面的)
(TCP协议无需域名,SSL协议需要域名,看你所挖的币种或者矿池需要什么协议就搭建什么协议)
- 注册cloudfare(阿里云不需要)
cloudflare注册完将name你购买的域名,添加域到cloudflare
选择free$0
继续前往激活
添加cloudflare提供的域名服务器地址到name
在我的域名里面找到你购买的域名-管理域名服务器,将自带的几个全部删除,将cloudflare的两个添加进来。
大概十几分钟你会收到域名激活的邮件,这就算是域名托管到cloudflare成功了。
- 域名解析
添加A记录,一般两三分钟解析成功了。
win+R 输入cmd 回车,输入ping 你的域名看一下是否可以ping通。域名解析成功。
特别说明:阿里云不需要上面那么麻烦,购买域名后直接绑定A记录就好了可以参考A记录官方文档,这里不再演示。(不建站不需要备案域名,腾讯云等国内其它厂商操作方法基本一样)
- 重装系统和放开防火墙
自己设置个复杂点的密码,123456这种的会被别人爆破当肉鸡。可以使用随机密码生成器,添加0.0.0.0/0策略。
# 更新系统
apt update
# 安装aapanel面板
URL=https://www.aapanel.com/script/install_7.0_en.sh && if [ -f /usr/bin/curl ];then curl -ksSO "$URL" ;else wget --no-check-certificate -O install_7.0_en.sh "$URL";fi;bash install_7.0_en.sh aapanel
# 安装完成会出现宝塔面板的地址和账号密码
appPanel
aaPanel Internet Address: https://[2406:e2f1:2:3171::1]:10062/9e123bd4 #ipv6
aaPanel Internal Address: https://阿里云IP:21612/9eac1b1d #ipv4
username: 账号
password: 密码
复制粘贴命令到xshell, 一路输入y即可
安装完成输入bt可以查看bt面板的命令
进入宝塔后台只选择安装Nginx极速安装,其他不要安装
- 添加网站域名
Nginx安装好后,添加站点
- 申请ssl证书
这里是我已经申请好的,点击ssl选择Let's Encrypt免费证书,勾选你的域名即可一键申请ssl证书
-
开放防火墙端口
开放49999中转端口 (可自定义端口,1~65535没有被使用即可,推荐10000以上高位端口)
- 添加转发配置
进入Nginx设置,编辑配置文件,在stram模块中添加server模块
server {
listen 49999; #监听本地端口,可自定义端口
proxy_pass aleo-asia.f2pool.com:4420; # 中转鱼池域名+端口
}
重启Nginx,失败的话仔细检查下配置和看一下日志报错再进行分析原因
这里以鱼池挖ALeo为例,鱼池提供的ssl协议地址为stratum+ssl://aleo-asia.f2pool.com:49999,鱼池屏蔽了大陆IP所以必须通过国外代理服务进行访问(现鱼池ALeo已不支持TCP明文协议,只支持SSL协议),这里只演示了Nginx中转,而Nginx搭建中转原理简单来说就是将你矿机的访问流量+SSL协议加密-->香港服务IP:49999端口-->鱼池服务:4420顺序访问。
- 中转食用
这里以hiveos系统为例,修改飞行表矿池地址,将鱼池的域名和端口换成自己的即可。
- 总结
该篇文章属矿工必备知识,第一次接触可能觉得很难,其实熟悉后很简单,不要怕。本身都是小散户了,就不要乱使用别人的中转,别人的中转已经是在锄头开发+矿池抽水之后再狠狠抽你一次,自己搞个Nginx中转0抽水不香吗。挖矿不求人~
- FAQ
待补充