文档
RustMinerSystem 配置说明
配置 RustMinerSystem 代理端口、费率钱包、安全中心、证书、导入导出和告警。
配置
RustMinerSystem 的主要配置通过后台完成。本文聚焦第三方矿池代理相关配置;PoolNode 节点配置请阅读 PoolNode 文档,RMS 本地压缩配置请阅读 RMS 文档。
代理端口配置
创建代理端口时,至少需要配置监听协议、监听端口、代理币种、主矿池地址和目标矿池协议。
| 配置项 | 说明 |
|---|---|
| 监听协议 | 矿机连接 RustMinerSystem 时使用的协议;RMS 协议端口用于对接 RMS 客户端。 |
| 监听端口 | Proxy 端口当前支持 1 到 65534;不要与系统、后台或其他挖矿端口冲突。 |
| 代理币种 | 决定端口解析、统计、兼容参数和图标展示。 |
| 最大连接数 | 0 表示不限制;生产环境建议按服务器性能和矿机数量设置上限。 |
| 主矿池地址 | 矿机默认转发到的上游矿池地址。 |
| 备用矿池地址 | 主矿池不可用时尝试连接的备用地址,可不填。 |
| 目标矿池协议 | 只支持 TCP 或 TLS/SSL;必须与上游矿池实际协议一致。 |
| 端口备注 | 便于在后台识别用途,例如 BTC 主力端口。 |
监听协议
| 协议 | 说明 |
|---|---|
| TCP | 普通明文挖矿端口,兼容性最好。 |
| TLS/SSL | 使用挖矿端口证书加密传输,适合公网暴露。 |
| TTS | TCP/TLS 双协议混合端口,适合矿机协议不统一的场景。 |
| TP | 透明代理,只转发连接,不做币种解析、统计、费率和高级替换。 |
| RMS2 | RMS 压缩 TLS 协议,适合 RMS V2 或以上本地客户端。 |
| RMS3 | 分组压缩协议,压缩率高但更消耗 CPU;参数规划见 RMS 文档。 |
| RMS3(Zstd) | 基于 Zstd 的 RMS3 变体,通常 CPU 压力更低;参数规划见 RMS 文档。 |
| KENC | 兼容 KT 本地工具和 KENC 客户端,需配置一致的 KENC 密钥。 |
费率钱包配置
代理端口可以配置一组或多组费率钱包。每组配置包含:
| 字段 | 说明 |
|---|---|
| 钱包地址 | 上游矿池支持的钱包地址或子账号。 |
| 矿工名 | 费率钱包使用的 worker 名称,尽量避免特殊字符。 |
| 抽水比例 | 0 到 100,支持小数;比例越多越需要充分测试。 |
| 抽水矿池 | 费率钱包连接的矿池地址。 |
| 抽水矿池协议 | TCP 或 TLS/SSL,需要与抽水矿池地址一致。 |
建议尽可能少地添加费率钱包。钱包越多,切换和损耗也可能更高;如果多人需要分账,优先考虑在矿池侧完成分账。
端口详情中还支持钱包独立抽水比例和矿机独立抽水比例。优先级为:
单独矿机比例 > 钱包独立比例 > 端口默认比例
挖矿模式
| 模式 | 说明 |
|---|---|
| 高效模式 | 默认模式,性能最好,适合绝大多数矿机。 |
| 兼容模式 | 仅在部分矿机无法正常费率处理时使用;可能带来更高算力损耗。 |
| 矿池模式 | 使用统一钱包和统一矿工名的模式,配置前请确认业务场景。 |
高级参数
高级参数会影响矿机提交内容、份额返回或兼容行为。不了解用途时保持默认。
| 参数 | 说明 |
|---|---|
| RMS3 压缩级别 | 仅用于 RMS3 / RMS3(Zstd) 端口;服务端与本地客户端如何配对请查看 RMS 文档。 |
| RMS3 超级压缩 | 仅用于 RMS3 / RMS3(Zstd) 端口;开启前请先阅读 RMS 文档中的压测和回滚建议。 |
| Foundry / OKMiner 优化 | BTC、BCH、LTC 场景中遇到连接问题时再开启。 |
| 福禄矿机优化 | LTC 场景中遇到特定固件连接问题时再开启。 |
| 算力保护 | 尽量保护客户算力,可能导致实际费率不足。 |
| 强制下发成功份额 | 提交失败时仍向矿机返回成功,需谨慎使用。 |
| 替换指定钱包 | 将指定原始钱包或子账号替换为目标钱包。 |
| 替换指定矿工名 | 将指定原始矿工名替换为目标矿工名。 |
| 替换内核信息 | 统一替换端口提交的矿机内核信息。 |
安全设置
生产环境至少完成以下配置:
- 修改默认账号密码。
- 设置安全访问地址,隐藏默认后台入口。
- 开启登录二步验证和敏感操作二步验证。
- 设置合理的登录过期时间。
- 为 TLS/SSL 挖矿端口配置全局证书。
- 使用 IP 黑名单阻止异常来源。
- 使用钱包黑名单或白名单控制接入规则。
- 记录本机 UUID 和版本信息,便于升级和问题定位。
导入、导出与快捷配置
后台支持导出当前代理端口 JSON 备份,也支持导入旧版 JSON、Excel 端口模板或 KTMinerProxy 配置文件。导入后端口列表会自动刷新。
建议在以下场景导出备份:
- 大量新增或修改端口前。
- 升级 RustMinerSystem 前。
- 调整费率钱包或替换规则前。
- 迁移到新服务器前。
快捷矿池和快捷钱包可用于新建端口或新建费率钱包时快速选择常用地址,减少手动输入错误。
告警与日志
掉线推送可在矿机离线、端口在线数量下降或端口算力下降达到阈值后发送提醒。可按当前后台支持的渠道配置,例如 Server 酱或 SMTP 邮件。
常用日志包括:
- 端口连接日志。
- worker 错误日志。
- 端口 IP 访问记录。
- IP 黑名单日志。
- 钱包黑/白名单拦截日志。
- 运行日志和错误日志。
出现异常时,先定位是矿机到 RustMinerSystem、RustMinerSystem 到上游矿池,还是 RMS 到 RustMinerSystem 的链路问题,再调整对应配置。
关联文档
- 自有矿池节点、官网、收益邮箱、节点费率、子账号和 PoolNodeAPP 通信地址,请阅读 PoolNode 文档。
- RMS2、RMS3、RMS3(Zstd)、超级压缩、连接压缩数量和本地客户端回滚,请阅读 RMS 文档。
