您
软件与故障排查

搭建 SSL 挖矿代理

最后更新:2026年11月5日

让每台矿机都经过一台由您控制的服务器:SSL 挖矿代理是什么,何时需要它,如何设置,以及它为何能消除共用矿机名称的警告。

什么是 SSL 挖矿代理?

挖矿代理是一台由您租用和控制的小服务器。您的矿机连接到它,而不是连接到矿池。它代表这些矿机保持一条通往矿池的加密连接。

您的挖矿本身没有任何变化。提交的份额相同,使用的矿机名称相同,支付也完全一样。变的只是路径。

之所以叫 SSL 代理,是因为从代理到矿池的链路用 TLS 加密。您的矿机只在您选择的端口上与您自己的服务器通信。所以屏蔽矿池主机名或挖矿端口的网络,看不到任何它认得出的东西。

没有代理时,每台矿机各自连接矿池,一次网络屏蔽会让它们全部中断;有代理时,矿机连接到您租用的一台服务器,由该服务器保持一条通往矿池的加密链路
只有一条对外链路,而不是每台矿机一条。

什么时候真正需要代理?

大多数矿工永远用不到代理。只有在下列情况之一成立时才使用。

  • 您的网络运营商或所在国家屏蔽了矿池主机名或挖矿端口,而更换 DNS 也没有解决。
  • 您在多个地点运行矿机,希望它们都通过同一条路线连到矿池。
  • 您有很多矿机挤在一条又慢又不稳定的上行线路后面,希望只用一条对外连接,而不是几十条。
  • 矿池提示同一个矿机名称在多个国家使用,而这些矿机确实都是您的。

如果以上都不符合,代理只会多出一台可能出故障的机器。请直接挖矿。

为什么代理能消除共用矿机名称的警告

当一个矿机名称出现在不止一个国家时,您的仪表盘会发出警告。这些连接还必须来自离不同挖矿服务器最近的地方。在矿池看来,这就像一个名称被多个人使用。

只在一个国家内出现的名称永远不会触发警告。如果您的矿机确实分散在各地,每一台都会显示为单独的来源。

让它们全部经过一个代理,矿池只看到一个来源,警告就会消失。给每台矿机起不同的矿机名称,不用代理也能解决同样的问题。如果矿机都在同一个地方,这是更简单的办法。

同一个矿机名称从三个国家到达,被视为共用;同样的三台矿机经由一个代理,以单一来源到达矿池
矿池根据连接从哪里来判断,而不是根据矿机归谁所有。

您需要什么

  • 一台位于能连上矿池的国家的小型虚拟服务器。最便宜的套餐就够了:代理只转发字节,不做哈希计算。
  • 服务器的 root 权限,并能为您的矿机开放一个入站端口。
  • 您要连接的矿池主机名,从下方列表中选择。

最简单的设置:stunnel

stunnel 用 TLS 包装一个普通连接。您的矿机在您自己的端口上用普通 stratum 与代理通信。然后 stunnel 用 TLS 与矿池通信。

从您的发行版安装 stunnel,然后使用如下形式的配置。

/etc/stunnel/stunnel.conf
[mining]
client = yes
accept = 0.0.0.0:4444
connect = de.qubitcoin.herominers.com:1195
verifyChain = no
  • 启动服务。
  • 用普通 stratum URL 把一台矿机指向您的代理地址的 4444 端口。
  • 检查挖矿软件是否连上、份额是否被接受。如果是,说明路径可用。
  • 确认之后再迁移其余的矿机。

把 connect 这一行换成您所挖币种的主机和端口。accept 这一行要设在只有您的矿机能访问、其他任何东西都访问不到的地址上。对整个互联网开放的代理会被陌生人发现并使用。

另一种方式:nginx stream

如果代理服务器上已经在运行 nginx,它的 stream 模块也能做同样的事。所有内容都放在一个配置文件里。

nginx.conf
stream {
  server {
    listen 4444;
    proxy_ssl on;
    proxy_pass de.qubitcoin.herominers.com:1195;
  }
}

这需要编译了 stream 模块的 nginx,大多数发行版的软件包都包含它。重新加载 nginx,然后像上面一样先用一台矿机测试。

如何把矿机指向代理

在每台矿机上只修改矿池地址。钱包地址、矿机名称和其他所有选项都保持原样。

挖矿软件命令
-o stratum+tcp://YOUR-PROXY-IP:4444 -u YOUR_WALLET.rig1 -p x

即使在代理后面,也要给每台矿机起自己的矿机名称。代理隐藏了矿机所在的位置。所以在您的仪表盘上,矿机名称是唯一能区分它们的东西。

连接哪个主机

每个 HeroMiners stratum 端口都同时接受普通连接和 TLS 连接。Qubitcoin 使用 de.qubitcoin.herominers.com:1195。下面列出了所有 HeroMiners 币种。

选择离您的代理最近的区域,而不是离矿机最近的。保持连接的机器是代理。

在您选择的主机前面加上区域前缀。
币种主机
Alephiumalephium.herominers.com
Beambeam.herominers.com
Confluxconflux.herominers.com
Ergoergo.herominers.com
Ethereum Classicetc.herominers.com
Iron Fishironfish.herominers.com
Kaspakaspa.herominers.com
Moneromonero.herominers.com
Pearlpearl.herominers.com
QRLqrl.herominers.com
Quai Networkquai.herominers.com
Quantusquantus.herominers.com
Qubitcoinqubitcoin.herominers.com
Ravencoinravencoin.herominers.com
Warthogwarthog.herominers.com
Xelisxelis.herominers.com
Zanozano.herominers.com
Zephyrzephyr.herominers.com

每个矿池都在它的“如何挖矿”页面上列出了各区域的主机名和端口。在主机前面加上区域前缀,例如 de.qubitcoin.herominers.com。

常见错误

  • 让代理端口对互联网开放。用防火墙规则只允许您自己的地址访问。
  • 在正是实施屏蔽的那个国家租用代理。请选择一个能连上矿池的国家。
  • 一次迁移所有矿机。先迁移一台,确认份额被接受,再迁移其余的。
  • 指望算力增加。代理只改变路线,从不改变工作。如果说有影响,也只是多了几毫秒。
  • 忘了代理的存在。它是又一台可能宕机的机器,所以要像监控矿机一样监控它。

代理值得用吗?

如果屏蔽让您根本无法挖矿,值得。代理是绕过屏蔽最便宜的方法。

如果您只是想消除仪表盘上的一个警告,就给每台矿机起不同的矿机名称。这免费,效果也一样。当问题出在路线上而不是名称上时,再使用代理。

准备好付诸实践了吗?
挖矿指南会为您选择最近的服务器,并生成您专属的挖矿软件命令。
开始挖 Qubitcoin