Документация
Имитация просмотра сайтов в RMS
Настройка просмотра публичных страниц, видео, лимитов трафика и журнала запросов в новых сборках RMS с этой функцией и требования к запуску.
Доступность: эта страница относится к новым сборкам RMS с функцией «Имитация просмотра сайтов». Если в вашей старой версии нет такой карточки, обновитесь до выпуска, в примечаниях к которому явно указана поддержка этой функции.
RMS открывает публичные страницы в настоящем браузере с мобильными параметрами экрана, касаний и браузера. Запросы исходят с компьютера, на котором работает RMS, а не с каждого майнера. Используются мобильные веб-страницы, а не приложения телефона. Сайты могут требовать вход или проверку; доступность всех страниц и видео не гарантируется.
Открытие и сохранение настроек
На главной странице RMS справа находится карточка «Имитация просмотра сайтов» (上网行为模拟). В настольном приложении и веб-интерфейсе используется один и тот же вход.
- Изначально функция выключена. Переключатель карточки запускает или останавливает просмотр с сохраненными параметрами.
- Откройте настройки, внесите изменения и нажмите «Сохранить и применить», чтобы они вступили в силу и сохранились.
- «Отмена» или закрытие окна отменяет несохраненные изменения. Переход между вкладками сохраняет черновик.
- Выключение функции инициирует остановку, но не сохраняет остальные изменения черновика. Сохраненные параметры остаются после перезапуска RMS.
В окне пять вкладок:
| Вкладка | Назначение |
|---|---|
| Состояние | Текущее действие, готовность браузера, число страниц, переключения видео и состояние воспроизведения. |
| Сайты | Выбор предустановленных сайтов, добавление и редактирование своих адресов. |
| Поведение | Интервалы, длительность сеанса, число переходов и время чтения или просмотра. |
| Трафик и защита | Ограничения скорости, суточный бюджет и порог приостановки по CPU. |
| Журнал запросов | Последние запросы страниц и ресурсов, ошибки, перенаправления и отмены. |
Выбор сайтов
Предусмотрено 11 сайтов: Baidu, IT Home, SSPAI, Guokr, Hupu, Autohome, SMZDM, Douban, Baidu Tieba, Douyin и bilibili. Можно выбрать только нужные.
Разрешено до 16 собственных сайтов. Для каждого укажите название и URL. Название обязательно: не более 64 символов, без управляющих символов. URL должен вести на публичный HTTPS-адрес со стандартным портом 443, без учетных данных, локальных или частных адресов и дубликатов. Название служит только подписью и не меняет адрес назначения.
Кнопка «Сохранить и применить» записывает названия, URL и остальные параметры в local.conf; они сохраняются после перезапуска. Старые записи, содержащие только URL, читаются автоматически с именем узла в качестве названия. При сохранении они записываются как объекты с названием и URL.
В новой конфигурации выбраны все 11 сайтов и разрешены просмотр и переключение видео, но сама функция остается выключенной. Существующий выбор сайтов и сохраненное значение переключателя видео не заменяются новыми значениями по умолчанию.
Как проходит сеанс
В начале каждого сеанса случайно выбирается один из отмеченных сайтов или собственных URL. После открытия начальной страницы RMS выбирает видимые ссылки на непрочитанные публичные материалы в разрешенной области доменов этого сайта, переходит по ним, прокручивает страницу и делает случайные паузы. Страница учитывается после подтверждения перехода. По умолчанию допускается до трех дальнейших переходов к материалам или видео. Если подходящих ссылок нет или лимит переходов исчерпан, браузер остается на текущей странице до завершения сеанса.
При включенной работе с видео RMS пытается запустить видимое видео без звука и проверяет, что время воспроизведения действительно увеличивается. После случайного интервала можно перейти к следующему публичному материалу; в ленте Douyin также возможна ограниченная прокрутка вверх жестом. Сам переход или жест не считается успешным просмотром: переключение учитывается только после начала реального воспроизведения следующего видео. Статьи без видео обрабатываются как чтение.
При запросе входа или проверки RMS пропускает страницу. Функция не выполняет автоматический вход, не обходит CAPTCHA, не ставит отметки «нравится», не комментирует, не отправляет монеты и не подписывается. Буферизация, недоступное видео или отсутствие ссылок могут помешать запланированным переходам и просмотру.
Параметры по умолчанию и защита ресурсов
| Параметр | Новая конфигурация |
|---|---|
| Прием / передача | 32 KiB/s / 4 KiB/s |
| Общий суточный бюджет приема и передачи | 200 MiB |
| Пауза между сеансами | Случайно 30–120 секунд |
| Общая длительность сеанса | 45 секунд, можно настроить до 300 секунд |
| Переходы после начальной страницы | Не более 3 |
| Чтение одного материала | Случайно 4–10 секунд |
| Просмотр одного видео | Случайно 6–18 секунд |
| Порог приостановки по CPU | 80% |
Общая длительность сеанса имеет приоритет над временем чтения и просмотра. При скорости по умолчанию видео может преимущественно буферизоваться. При необходимости выберите параметры по свободной полосе вашего канала; RMS не повышает заданную скорость автоматически.
Все запросы этой функции совместно используют ограничения скорости и бюджет: лимит не умножается на число ресурсов. Это не жесткое ограничение всей сетевой карты. Возможны краткие всплески, а служебные данные соединений, например DNS, не входят в бюджет. Суточный бюджет сбрасывается в 00:00 по пекинскому времени и не обнуляется при перезапуске RMS.
При устойчивом превышении порога CPU просмотр приостанавливается. Если доступны актуальные диагностические данные, также учитываются предупреждения об ожидании в планировщике и очередях; после восстановления возможна повторная попытка. Эти меры снижают конкуренцию за ресурсы, но не гарантируют отсутствия влияния на майнинг. Браузеру по-прежнему нужны CPU, память, диск и канал связи: после включения наблюдайте за состоянием площадки.
Хранение журнала запросов
Журнал содержит основные сведения о запросах документов, скриптов, стилей, изображений, видео и Fetch/XHR: URL, метод, HTTP-статус, длительность, размер и ошибки. Неизвестные значения показываются как «—», а переходы перенаправления записываются отдельно.
- В памяти остаются только последние 200 записей за разные сеансы; старые вытесняются.
- Закрытие окна или выключение функции их не удаляет. После перезапуска RMS журнал очищается и не восстанавливается из
local.conf. - Заголовки, Cookie, тела запросов и ответов не сохраняются. URL длиннее 8192 байт обрезаются с отметкой.
- Список загружается только при открытой вкладке журнала и обновляется раз в три секунды. Размер ответа и общий суточный бюджет имеют разную основу учета.
Одна страница создает много запросов ресурсов. Переход на другую страницу, остановка или конец сеанса могут отменить незавершенные запросы. Такие отмены отличаются от HTTP-ошибок сервера и сбоев соединения.
Первый запуск и требования к системе
В полных новых пакетах браузерная среда включена в единый файл RMS; отдельно устанавливать Chrome не нужно. При первом включении она проверяется и распаковывается в каталог rms-browser-runtime рядом с RMS. Пока функция выключена, большая браузерная среда не распаковывается и не запускается; уже созданный кеш остается для повторного использования.
Обеспечьте возможность записи в каталог RMS и не менее 3 GiB дополнительного свободного места, не считая самого файла RMS. Если обновление сохраняет старые кеши, места потребуется больше. Первичная подготовка может занять время. Распространение одним файлом не означает отсутствие дополнительных файлов и процессов при работе.
Целевые платформы: Windows x86_64 с GUI или без него, а также Linux x86_64, aarch64 и armv7. Требования соответствующего браузера к ОС, ядру и песочнице сохраняются. Одного совпадения архитектуры недостаточно для любой старой Windows, минимальной Linux-системы или OpenWrt. В Linux запуск от root или отсутствие поддержки песочницы может препятствовать работе; RMS не отключает песочницу автоматически.
Для Windows GUI по-прежнему нужна системная среда WebView2. Встроенный браузер для просмотра сайтов не заменяет эту зависимость интерфейса. Проверяйте загрузку страниц, форматы видео и доступ к сайтам на целевой машине: успешная сборка или упаковка не доказывает, что видео будет воспроизводиться.
