8.9 KiB
Отключение рекламы 1xbet в Lampa (онлайн-балансеры)
⚠️ СТАТУС: НЕ ПРИМЕНЕНО. Alex сказал: «Я БЛЯДЬ НЕ ПРОСИЛ ГАСИТЬ ОНЛАЙН». План оставлен как справка — что где лежит. Ничего не менялось.
Дата: 2026-09-22 Статус: 🔴 ПЛАН — требует подтверждения Alex перед применением Связано: personal/tech/lampac-deployment, personal/plans/watchlist-tmdb-missing-marker
❓ Вопрос Alex (дословно)
«по просмотру: у меня есть определенные сомнения что через torrserver идут, там только пункт "смотреть онлайн" работает и он добавляет вотермарк и рекламу 1xbet - это точно с торрентов? потому что если пункт "торренты" выбрать при просмотре - то там пусто.»
✅ Ответ: НЕТ, это НЕ торренты. Сомнения Alex подтвердились.
Разобрано сырьём, не догадкой.
Два независимых механизма воспроизведения
| Пункт в UI Lampa | Что за ним | Откуда поток | Реклама |
|---|---|---|---|
| «Торренты» | модуль TorrServer (порт 9085, MatriX.135) |
раздача через P2P | НЕТ. Чистый поток |
| «Смотреть онлайн» | модули Online + OnlineRUS + OnlinePaid + SISI |
чужой CDN источника | ЕСТЬ: вотермарк 1xbet, вставки |
/lite/events отдаёт 20 онлайн-балансеров:
Filmix · pizdatoehd · Kinobase · Phantom · Kinogo · AniDub · LeProduction ·
VeoVeo · PidTor · Collaps · HDVB · Rutube · VK Видео · Kinoteatr.kg ·
Vibix · Kinotochka · Eneyida · UaKino · UAFilm · Geosaitebi
/lampac/module/OnlineRUS/ содержит 23 источника:
CDNvideohub · Collaps · FanCDN · FlixCDN · Gencit · HDVB · Kinobase · Kinogo · Kinoteatrkg · Kinotochka · LeProduction · Mirage · Phantom · PizdatoeHD · RuDub · RutubeMovie · Spectre · VeoVeo · Vibix · VideoDB · Videoseed · VkMovie · Zetflix · ZetflixDB
🔴 Реклама 1xbet приходит от источника, а не от TorrServer. TorrServer не вставляет рекламу — он отдаёт поток как есть. Баннеры рисует плеер-обёртка онлайн-источника.
Почему «Торренты» пусто
TorrServer жив (/echo → MatriX.135), но по этим фильмам нет раздач —
в трекере нет сидов, поэтому список пуст. Это не поломка.
vast.js — НЕ виновник
wwwroot/vast.js = библиотека VASTPlayer (реклама). Но в sisi/index.html
не подключена, и sisi/plugins/modification.js (22 КБ) рекламы не содержит:
0 совпадений на 1xbet|vast|adTag|preroll, домены только w3.org.
modification.js — чистый клиент TorrServer'а.
🔧 Выключатель
/lampac/base.conf:
"LampaWeb": { "initPlugins": {
"jacred": true, "tmdbProxy": true, "cubProxy": true,
"online": true, // ← ЭТО: «смотреть онлайн» + 20 балансеров + реклама
"sisi": true, // ← 18+ модуль
"torrserver": true, // ← ЭТО торренты
"timecode": true
}}
Пользовательский init.conf уже смонтирован в контейнер (config-module/init.conf,
:ro). Сейчас в нём только catalog: true. Он перекрывает base.conf.
План правки
Файл: $H/config-module/init.conf ($H = lampac на HDD)
Изменение: добавить online: false (и, если нужно, sisi: false) в LampaWeb.initPlugins
{
"BaseModule": { "SkipModules": ["Tracks","Transcoding","WebLog","CacheMedia",
"ForkPlayerXML","MsxNative","Potok","TelegramAuth","TelegramAuthBot"] },
"LampaWeb": {
"initPlugins": {
"catalog": true,
"online": false // ← ДОБАВИТЬ: гасит 20 онлайн-балансеров и рекламу
}
}
}
Порядок работ (по правилу Alex «коммит ДО → правка → заливка → проверка»):
- Бэкап
init.conf→init.conf.bak-<дата> - Правка файла
docker restart lampac- Проверка Alex'ом в UI: пункт «смотреть онлайн» исчез/пуст, «торренты» на месте, рекламы 1xbet нет
- Только после подтверждения — фиксировать в докладе
⚠️ Что изменится для Alex
- ✅ Реклама 1xbet пропадёт
- ⚠️ Останется только «Торренты». Если раздач нет — смотреть нечего
- ⚠️ Онлайн-просмотра (Rezka/Filmix/Rutube/VK) не будет вообще
Решение за Alex: либо полностью гасим онлайн (чисто торренты, без рекламы), либо оставляем онлайн, но это цена за рекламу.
Три варианта для выбора:
A) Гасим онлайн целиком → рекламы нет, онлайн-просмотра нет (только торренты)
B) Оставляем → онлайн есть, реклама 1xbet есть
C) Частично (sisi + Rezka off, Rutube/VK on) → меньше рекламы, часть онлайн остаётся
🔬 Как это проверено (команды для будущих сессий)
# 1. список активных онлайн-балансеров (20 штук, поле "balanser")
curl -s http://127.0.0.1:9118/lite/events | jq -c '.[]'
# 2. TorrServer жив? — ТОЛЬКО изнутри контейнера
docker exec lampac curl -s http://127.0.0.1:9085/echo # -> MatriX.135
# 3. какие онлайн-модули есть в образе
docker exec lampac sh -c 'ls /lampac/module/'
docker exec lampac sh -c 'ls /lampac/module/OnlineRUS/'
# 4. выключатели (base.conf из образа)
docker exec lampac sh -c 'cat /lampac/init.conf'
docker exec lampac sh -c 'grep -nE "^\s*\"[A-Za-z]+\"\s*:" /lampac/base.conf'
# 5. убедиться, что vast.js нигде не подключён
docker exec lampac sh -c 'grep -c vast /lampac/wwwroot/sisi/index.html'
Скрипты разбора: ~/lampac-tmp/diag_torrserver.sh, diag_online.sh, diag_ads.sh,
diag_ads2.sh, diag_modjs.sh, diag_balanser.sh, diag_sisi.sh, diag_sisi_conf.sh,
probe_playback.py, diag_online_off.sh.
Питфоллы разбора
- 🔴
/media/movies-radarrсуществует в ДВУХ местах — снаружи это SD-пустышка, реальный путь внутри контейнера Radarr =/srv/…49e8f586…/media/movies-radarr. Radarr монтирует другой диск (49e8f586), не тот, где lampac (6194539b).findпо наружному пути врёт — проверять черезdocker inspectмаунты. - 🔴 TorrServer недоступен снаружи контейнера (9085 → Connection refused).
Проверять только
docker exec lampac. - 🔴
/lite/events— вот где список онлайн-балансеров. Не/api/, не/online. - 🔴
vast.jsвwwwroot— ЛОЖНЫЙ след. Библиотека VASTPlayer лежит, но вsisi/index.htmlне подключена, аsisi/plugins/modification.js(единственный плагин sisi) рекламы не содержит: 0 совпадений на1xbet|vast|adTag|preroll, домены толькоw3.org. Не тратить время на него при разборе рекламы. - 🔴
config-module/init.confперекрываетbase.conf— править надо его, правкаbase.confв образе бесполезна (теряется при обновлении образа). Смонтирован:ro, значит для правки нуженdocker compose up -d(recreate), НЕdocker restart— иначе:ro-биндинг подхватит новое содержимое сразу, но модуль уже проинициализирован. Проверить оба варианта.