RustMinerSystem

文档

RustMinerSystem 代理端口创建与编辑

学习如何在 RustMinerSystem 中创建、编辑和复制第三方矿池代理端口,并正确配置协议、传统高效或无损抽水、抽水钱包和高级参数。

代理端口创建与编辑

RustMinerSystem 创建代理端口表单

创建端口表单:按基础、抽水、高级三个步骤完成监听协议、矿池地址和抽水钱包配置。

代理端口是 RustMinerSystem 的核心功能。矿机连接 RustMinerSystem 的监听端口后,系统会按端口配置连接第三方矿池、记录统计数据,并根据配置处理费率钱包、钱包与矿工名组合热替换以及兼容参数。

创建入口

  1. 进入 矿池代理
  2. 在左侧币种列表点击 创建新代理
  3. 进入端口表单后依次完成 基础抽水高级 三个部分。
  4. 点击 创建端口 保存。

如果当前已经选择了某个币种,新建端口会优先使用该币种的默认配置。

基础配置

配置项 说明
监听协议 矿机连接 RustMinerSystem 使用的协议。
监听端口 端口范围为 165534,不要与后台端口或其他服务冲突。
代理币种 决定解析、统计、图标和部分兼容参数。
最大连接数 0 表示不限制,生产环境建议按服务器能力设置上限。
端口备注 用于后台识别,例如 BTC 主力端口
主矿池地址 矿机默认转发到的上游矿池。
备用矿池地址 主矿池不可用时尝试连接,可不填。
矿池协议 必须与上游矿池实际地址一致,TCP 地址选 TCP,SSL 地址选 TLS/SSL。

表单中可以对主矿池和备用矿池执行 连接测试。如果测试失败,先检查域名、端口、协议、防火墙和服务器出站网络。

监听协议选择

协议 使用场景
TCP 兼容性最好,矿机直接连接,适合内网或可信网络。
TLS/SSL 使用全局挖矿端口证书加密连接,适合公网环境。
TTS 同一个监听端口兼容 TCP 与 TLS,适合矿机协议不统一的场景。
TP 透明转发,不解析数据,不提供完整统计、费率和替换功能。
RMS2 给 RMS 本地客户端接入的压缩 TLS 协议。
RMS3 RMS 分组压缩协议,压缩率高,但更消耗 CPU。
RMS3(Zstd) 基于 Zstd 的 RMS3 变体,通常 CPU 压力更低。
KENC 兼容 KT 本地工具或 KENC 客户端,密钥需与设置中心一致。

选择 TP 时,目标矿池协议会自动切换为 TLS/SSL。TP 只适合做透明跳板,币种、抽水、钱包统计和高级解析类配置都不会生效。

抽水配置

进入 抽水 页后,先选择连接模式,再配置抽水钱包。

模式 说明
高效模式 默认模式,可继续选择传统高效或无损抽水。
兼容模式 仅在部分矿机无法正常抽水时使用;每次抽水可能断开矿机,损耗更高。

高效模式类型

  • 传统高效模式:适合绝大多数币种和矿池,抽水钱包可以使用独立的抽水矿池。
  • 无损抽水模式:当前仅支持 BTC 和 LTC,可避免任务切换或难度变化造成的客户算力损耗。

选择无损抽水时,系统会显示当前主矿池地址,并加载支持无损模式的矿池列表。请从列表中指定主矿池地址实际所属的矿池平台;仅列表中的矿池支持无损模式。如果列表中没有您的目标矿池,请使用传统高效模式。

无损抽水必须满足以下条件:

  • 抽水与客户挖矿使用同一个矿池平台。
  • 所有抽水钱包的抽水矿池抽水矿池协议必须与主矿池一致,选择模式后系统会自动锁定这两项。
  • 抽水钱包地址、矿工名和抽水比例仍可分别设置,不要求与客户钱包相同。

务必按矿机实际连接的主矿池选择平台。选择的矿池与主矿池地址不属于同一平台,可能造成抽水异常和不可预期的严重错误。切换币种后需要重新确认无损矿池;切换到 BTC、LTC 以外的币种时,请使用传统高效模式。

每个抽水钱包需要填写:

  • 钱包地址:上游矿池支持的钱包地址或子账号。
  • 矿工名:抽水钱包使用的 worker 名称。
  • 抽水比例:范围为 0100,支持小数。
  • 抽水矿池:抽水钱包连接的矿池地址。
  • 抽水矿池协议:TCP 或 TLS/SSL。

建议尽量少添加抽水钱包。钱包越多,切换逻辑越复杂,损耗也可能变高。如果多人分账,优先考虑在矿池侧分账。

高级配置

高级配置会影响矿机提交内容、协议兼容和份额返回。不了解用途时保持默认。

配置 使用建议
RMS3 压缩级别 只在 RMS3 / RMS3(Zstd) 端口出现,级别越高通常越省流量,但 CPU 压力越大。
RMS3 超级压缩 开启后公网数据体积下降更明显,本地 RMS 客户端也必须保持一致。
Foundry / OKMiner 优化 BTC、BCH、LTC 端口遇到对应矿机连接问题时再开启。
福禄矿机优化 LTC 端口遇到特定固件问题时再开启。
算力保护 保护客户算力,可能导致实际抽取不足。
强制下发成功份额 提交失败时仍向矿机返回成功,需谨慎评估。
替换内核信息 统一替换端口提交的矿机内核信息。

钱包 / 矿工名热替换

端口创建后,可从端口列表或端口详情的操作菜单打开 钱包 / 矿工名热替换。新版规则不再分别创建钱包规则和矿工名规则,而是统一使用 wallet.device 组合:

  • 匹配钱包匹配矿工名 均可填写单个值、逗号分隔的多个值或整侧 *
  • a.* 匹配钱包为 a 的所有矿工;*.b 匹配矿工名为 b 的所有钱包;*.* 匹配端口内所有矿机。
  • a,b,c.* 可同时匹配多个钱包,*.d,e,f 可同时匹配多个矿工名。
  • 目标钱包可使用 #{WALLET} 保留原钱包,目标矿工名可使用 #{DEVICE} 保留原矿工名。
  • 目标 a.#{DEVICE} 只把钱包替换为 a,目标 #{WALLET}.b 只把矿工名替换为 b,目标 c.d 同时替换两侧。

规则列表支持新增、预览和删除,不支持直接编辑;需要修改时先删除旧规则再新建。规则命中会强制断开对应矿机,并在下次接入时应用新身份。请谨慎使用 *.*,避免大量矿机同时重连。完整操作见钱包与矿工名热替换,接口字段与响应结构见代理端口与抽水钱包 API

编辑和复制端口

端口列表和端口详情页都可以打开操作菜单:

  • 编辑端口:加载当前端口配置并保存修改。保存后运行中的端口会自动重启。
  • 复制端口:以当前端口作为模板创建副本,适合批量创建相似端口。
  • 热更新抽水配置:只修改抽水钱包、矿工名和比例等抽水配置,不断开矿机。无损模式下抽水矿池与协议跟随主矿池,不能单独修改。
  • 钱包 / 矿工名热替换:新增、预览或删除当前端口的组合身份替换规则。

如果只调整抽水钱包,优先使用热更新功能;如果修改监听协议、端口、币种、主矿池或高级兼容参数,应使用编辑端口并安排观察窗口。

创建后的验证

  1. 回到仪表盘,确认端口状态为 运行中
  2. 复制矿机连接地址,配置到 1 到 5 台测试矿机。
  3. 在端口详情查看设备是否上线、算力是否出现、连接日志是否正常。
  4. 在上游矿池确认 worker 和钱包数据。
  5. 验证抽水钱包、比例和矿池数据。
  6. 一切正常后再逐批扩大矿机规模。