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

By [ChatGPT Plus](https://paragraph.com/@chatgpt-plus) · 2023-10-02

---

自己搭建反向代理
--------

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

![](https://storage.googleapis.com/papyrus_images/a1c24c3e638a144a62e661941410213d1a677fc96ee50a230c5efee192404e25.png)

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

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

### 第一步：注册海外主机

这里我直接用著名的[vultr](https://www.vultr.com/?ref=9542602-8H)了，毕竟它近期有绑卡充值$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](https://cloud.vast.ai/?ref_id=88254)上4090单卡挖1个小时的价格。

### 第三步: 安装反向代理

![](https://storage.googleapis.com/papyrus_images/74485133d07fbdc8c63728d60308394305fec962b498da7a50e2db1b4a4ec733.png)

建议使用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;
        }
    }
    

![](https://storage.googleapis.com/papyrus_images/a1a7d8419680d57a192238bfd0a926323116980a49dbf794d3d67b950815d93a.png)

### 第四步：关闭防火墙

![](https://storage.googleapis.com/papyrus_images/0df273d5523166a57d75cb0892393977079ffbe552a42417c62a6fa962938add.png)

![](https://storage.googleapis.com/papyrus_images/ef5271e77d54b18a73e67ffdae6a2744eeed0aa882ea850adf1cb8f4c2281f63.png)

使用反向代理
------

登录你自己的挖矿机器，进入到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
    

![](https://storage.googleapis.com/papyrus_images/2df34301fbe8ccd2db9af738f59130af976e1db50be8c1724e4a14d5c13f796a.png)

![](https://storage.googleapis.com/papyrus_images/f4a10414ae4d99cbac9951065d2b47f40907c26a9791339c3deb03d782b62b3f.png)

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

小礼物
---

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

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

[https://shuziren.github.io/ssrvps/](https://shuziren.github.io/ssrvps/)

---

*Originally published on [ChatGPT Plus](https://paragraph.com/@chatgpt-plus/xenium-xenblocks)*
