RustMinerSystem

文档

RMS 上网行为模拟

在支持此功能的新版 RMS 中配置公开网页浏览、视频观看、流量预算和访问日志,并了解默认设置与运行条件。

适用版本: 本页适用于包含“上网行为模拟”的新版 RMS。旧版本如无此卡片,请升级到发布说明中明确支持该功能的版本。

RMS 使用真实浏览器访问公开网页,模拟移动网页的屏幕、触摸及浏览器参数。访问由运行 RMS 的机器发起,不会让每台矿机分别上网,也不是原生手机 App。站点可能要求登录、验证或拒绝访问,功能不保证所有页面和视频始终可用。

打开卡片与保存配置

在 RMS 主页右侧找到 上网行为模拟 卡片。桌面版和 Web 管理页面使用同一入口。

  • 功能初始默认关闭。卡片开关使用已保存的配置启停浏览。
  • 点击 配置 编辑参数,再点击 保存并应用,本次修改才会生效并保存。
  • 取消 或关闭弹窗会放弃未保存的修改;切换 Tab 会保留草稿。
  • 关闭功能会触发停止浏览,不会顺带保存其他未提交的草稿。已保存的设置会在重启后保留。

配置弹窗分为五个 Tab:

Tab 用途
运行状态 查看当前动作、浏览器就绪情况、内容页数、视频切换次数和播放状态。
访问站点 勾选预设站点,添加和编辑自定义站点。
浏览行为 调整访问间隔、每轮时长、内容导航、停留及视频观看参数。
流量与保护 设置上下行限速、日预算和 CPU 暂停阈值。
访问日志 查看最近的页面和资源请求,以及失败、重定向和取消状态。

选择站点

内置 11 个预设:百度、IT之家、少数派、果壳、虎扑、汽车之家、什么值得买、豆瓣、百度贴吧、抖音和哔哩哔哩(B站)。可按需要勾选参与访问的站点。

自定义站点最多 16 项,每项填写 名称和 URL。名称必填,最多 64 个字符,不能包含控制字符;URL 必须为公网 HTTPS 地址,使用标准 443 端口,不接受账号密码、本地或私网目标,也不能重复。名称只用于显示,不改变访问目标。

点击 保存并应用 后,自定义名称、URL 和其他设置写入 local.conf,重启后继续保留。旧配置中的 URL 字符串会自动读取为带域名名称的站点,再次保存时使用名称与 URL 对象。

新配置默认勾选全部 11 个预设,并开启视频观看与切换,但功能总开关仍为关闭。 已保存的站点选择和视频开关不会被新默认值覆盖。

每轮如何访问

每轮随机选择一个已选站点或自定义网址,先加载入口页,再从页面中挑选可见的公开内容链接,在允许的同站域名范围内随机访问未读内容。页面确认切换后才计入内容页数,并随机停留和滚动。默认入口页后最多完成 3 次内容或视频导航;没有合适链接或达到导航上限时,停留在当前页,整轮仍受总时长限制。

开启视频选项后,RMS 会对可见视频静音发起播放,并确认播放时间确实推进。达到随机观看时长后,可选择下一条公开内容;抖音信息流也可尝试有界上滑。导航或滑动本身不算播放成功,下一条视频确实推进后才计入视频切换。普通文章没有视频时继续按阅读处理。

遇到登录或验证码会跳过,不自动登录、不绕过验证,也不执行点赞、评论、投币或关注等操作。无法播放、缓冲或没有可用链接时,可能无法完成预期的内容导航或视频观看。

默认参数与资源保护

参数 新配置默认值
下载 / 上传上限 32 KiB/s / 4 KiB/s
每日上下行合计预算 200 MiB
两轮访问间隔 随机 30~120 秒
每轮总时长 45 秒,可配置至最多 300 秒
入口页之后的内容 / 视频导航 最多 3 次
内容页停留 随机 4~10 秒
每条视频观看 随机 6~18 秒
CPU 暂停阈值 80%

总时长优先于停留和观看参数。默认下载速度可能让视频以缓冲为主,可按现场空闲带宽调整参数,程序不会自行提高限速。

限速与预算由本功能的网页流量共享,不会随资源请求数成倍增加。它们并非整机网卡硬限速;短时突发仍可能存在,DNS 等连接元数据不计入预算。日预算按北京时间每天 00:00 重置,重启 RMS 不会清零。

CPU 达到设置阈值时会根据连续采样暂停浏览;在性能诊断可用时,也会参考调度和队列等待告警,负载恢复后再重试。这些措施用于降低资源争用,不能保证完全不影响挖矿。浏览仍占用 CPU、内存、磁盘和带宽,启用后应观察现场资源及矿机状态。

访问日志如何保留

日志显示页面、脚本、样式、图片、视频和 Fetch/XHR 等基础请求元数据,包括 URL、方法、HTTP 状态、耗时、大小和错误原因。未知数值显示为“—”,重定向前后分别记录。

  • 只在内存保留最近 200 条,跨浏览轮次保留,超出后淘汰最旧记录。
  • 关闭功能或弹窗不清空日志,重启 RMS 后清空;日志不写入 local.conf。
  • 不保存请求头、Cookie、请求正文或响应正文;长 URL 超过 8192 字节会截断并标记。
  • 打开日志 Tab 时才读取列表,每 3 秒刷新。响应大小与日预算的上下行累计口径不同。

一个页面会产生多条资源请求。切页、停止或达到本轮时限时,未完成请求可能显示为取消;这与源站返回 HTTP 错误或连接失败不是同一情况。

首次启用与平台条件

完整的新发布包将浏览器运行库随 RMS 单文件分发,无需另外安装 Chrome。首次启用时校验并释放到 RMS 程序旁的 rms-browser-runtime 目录;关闭功能时不释放或启动大型浏览器,已经释放的缓存会保留供复用。

请确保 RMS 所在目录可写,并至少预留 3 GiB 额外可用空间,不含 RMS 文件本身。升级保留旧缓存时还需要更多空间,首次准备也可能耗时。单文件分发不代表运行时只有一个文件或没有额外浏览器进程。

目标平台为 Windows x86_64(GUI / 无界面)和 Linux x86_64、aarch64、armv7,仍须满足对应浏览器的系统、内核和沙箱条件,不能由架构名称推断任意旧 Windows、精简 Linux 或 OpenWrt 都能运行。Linux 以 root 运行或缺少沙箱支持时,浏览器可能拒绝启动,程序不会自动关闭沙箱。

Windows GUI 还需要原有的系统 WebView2 运行环境;内置网页浏览器不替代这项界面依赖。页面加载、媒体格式和站点验证也应在实际目标机器上检查,不能仅凭编译或打包成功认定可播放。