教你如何搭建反向代理挖最近很火的Xenium/Xenblocks

自己搭建反向代理

这几天,大家都在抢国外区块链大雕JackLevin搞的新项目——Xenium(XNM)的头矿,据说结合了BTC和ETH的优点,堪称跨时代的产品。你看海外显卡租赁平台vast.ai上RTX 4090已经被国人租光了就知道了,现在价格已经很不划算了。

post image

于是乎,群友看准了国内少数几个还能便宜租到4090显卡的网站,不过国内租GPU挖的话,就会有网络问题,反向代理可以解决。但是用别人的反向代理总是不放心啊,挖矿收益抽走多少你不知道,安全不安全也不知道,千万不要自己稀里糊涂执行别人给的一句sed命令就开始挖矿。其实自己搭建反向代理一点也不难。这篇教程就来教你如何自己搭建反向代理。

(PS: 国内租GPU的网站有阿里云,腾讯云,AutoDL等,总体来说还是比国外的vast.ai便宜不少的,就是需要用到反向代理而已)

第一步:注册海外主机

这里我直接用著名的vultr了,毕竟它近期有绑卡充值$35以上就送$100的超级活动,如果你是新人的话,最好参加一下,好几年了都没有过这个活动。

直接邮箱注册,绑卡充值即可。路径是左侧栏Account-->Billing,当然那,如果你着急着挖Xenium矿,也可以先用支付宝充点钱,等空了再绑卡。不用充太多,充个20块就够了。

第二步:创建服务器

记住,我们只是用来做反向代理,所以选最便宜的就好。 点击右上角蓝色的“Deploy +" --> "Deploy New Server"——

  • Server选最便宜的$2.5/mo的Cloud Compute

  • CPU选最便宜的intel Regular Performance

  • Server地区随便选,不过最好选欧洲的,因为离Jack的xenminer.mooo.com网站近一些访问快。

  • 服务器镜像Server Image选Ubuntu 22.04 LTS x64

  • 服务器规格Server Size选最便宜的$6的

这样一顿骚操作下来,这台服务器一个月就只需$5就够了,相当于你在vast.ai上4090单卡挖1个小时的价格。

第三步: 安装反向代理

post image

建议使用SSH连接上去安装操作方便,它那个"View Console"粘贴功能非常难用,如何使用SSH连接到远程主机,这里不说了,太基础,不会的话自己百度下。

连接上去后,默认是ubuntu账户,先执行sudo passwd root给root设置密码,然后su root切到root账户。 接着执行下面命令,安装nginx

apt-get update && apt-get -y install nginx
cd /etc/nginx/sites-available && touch reverse-proxy-4445.conf reverse-proxy-80.conf

看清楚当前是在/etc/nginx/sites-available目录下,没问题的话执行vim reverse-proxy-4445.conf打开,粘贴如下内容,记得将xxx.xxx.xxx.xxx改成你上面自己申请的服务器ip地址,输入:wq保存。

server {
    listen 4445;
    server_name xxx.xxx.xxx.xxx;

    location / {
        proxy_pass http://xenminer.mooo.com:4445;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

执行vim reverse-proxy-80.conf打开,粘贴如下内容,记得将xxx.xxx.xxx.xxx改成你上面自己申请的服务器ip地址,输入:wq保存。

server {
    listen 80;
    server_name xxx.xxx.xxx.xxx;

    location /difficulty {
        proxy_pass http://xenminer.mooo.com/difficulty;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}
post image

第四步:关闭防火墙

post image
post image

使用反向代理

登录你自己的挖矿机器,进入到XENGPUMiner目录,执行如下命令:

sed -i.bak 's@xenminer.mooo.com@xxx.xxx.xxx.xxx@g' syncnode.py merkleroot.py miner.py config.conf
#这里xxx.xxx.xxx.xxx仍然是你自己的服务器IP
post image
post image

不得不说,国人热情真高,现在挖Xenium难度直线上升已经到82500了,不过未来只会更高,大家都理性一些哈。

小礼物

感谢看到这里,希望文章对你有帮助,最后,有个小礼送给大家,openbayes最近在做活动,新人(必须填写邀请码)注册立马送60分钟RTX 3090,可以用来挖Xenium哈,拿走不谢。

需要魔法(翻墙)工具的童鞋,可以来这里收集了一些好用的——

https://shuziren.github.io/ssrvps/