文档
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 运行环境;内置网页浏览器不替代这项界面依赖。页面加载、媒体格式和站点验证也应在实际目标机器上检查,不能仅凭编译或打包成功认定可播放。
