Гид по технологиям

Как обойти проверку adblock с Tampermonkey/Greasemonkey

• 5 min read • Браузеры • Обновлено 29 Nov 2025
Обход проверки adblock: Tampermonkey/Greasemonkey
Обход проверки adblock: Tampermonkey/Greasemonkey

Обход блокировки adblock: иллюстрация браузера с расширениями

Коротко о проблеме и решении

Реклама в браузере стала агрессивной и иногда опасной (трекеры, вредоносное ПО). Пользователи устанавливают блокировщики рекламы, но сайты начали распознавать такие расширения и закрывать доступ к контенту. Решение: запуск пользовательских (user) скриптов, которые изменяют поведение страницы и нейтрализуют проверки на adblock.

Важно: многие сайты живут за счёт рекламы. Если контент бесплатный и вам он полезен, лучше добавить сайт в белый список adblock, чтобы поддержать авторов.

Что потребуется

  • Браузер (Chrome, Firefox и др.).
  • Расширение Tampermonkey (рекомендуется для Chrome) или Greasemonkey (для Firefox).
  • Скрипт Anti‑Adblock Killer (или другой поддерживаемый скрипт) с OpenUserJS и соответствующий список фильтров с GitHub.

Установка Tampermonkey или Greasemonkey

Установка Greasemonkey в Firefox — окно расширений

  1. Откройте менеджер расширений в браузере.
  2. Найдите Tampermonkey или Greasemonkey (в Chrome доступен Tampermonkey).
  3. Нажмите «Установить»/«Add to Chrome» и подтвердите установку.

Примечание: расширение автоматически активируется после установки.

Установка Tampermonkey в Chrome — иконка расширения

Получение скрипта Anti‑Adblock Killer

Страница скрипта Anti-Adblock Killer на OpenUserJS

  1. Перейдите на страницу скрипта на OpenUserJS.org (или другой доверенный репозиторий).
  2. Нажмите кнопку «Install» на странице скрипта.
  3. Расширение покажет диалог подтверждения установки скрипта — подтвердите.

После установки можно проверить список скриптов:

Проверка установленных скриптов в Greasemonkey

  • Greasemonkey: кликните по иконке расширения — появится список.

Проверка установленных скриптов в Tampermonkey — Dashboard

  • Tampermonkey: откройте Dashboard через иконку → Dashboard, чтобы увидеть активные скрипты.

Добавление списка фильтров (definition list)

Страница подписки на список фильтров Anti-Adblock на GitHub

  1. На странице проекта на GitHub найдите раздел со списками (definition lists).
  2. Нажмите «Subscribe» или «Подписаться». Браузер выдаст запрос на добавление списка фильтров в ваше расширение — подтвердите.
  3. Список фильтров будет автоматически обновляться при выходе новых версий.

Тестирование

  1. Перейдите на сайт, который обычно блокирует пользователей с adblock.
  2. Страница должна открыться как обычно и показать контент. Иногда реклама остаётся заблокированной, но доступ к материалу восстановлен.

Критерии приёмки:

  • Страница открывается без просьбы отключить adblock.
  • Контент доступен и читаем.
  • Скрипт не ломает основную функциональность сайта (вход, комментарии, загрузки).

Важно: никакой скрипт не даёт 100% гарантии. На некоторых нишевых сайтах или при агрессивных обновлениях защиты обход может не сработать.

Что делать, если не работает

  • Обновите скрипт и список фильтров вручную.
  • Очистите кэш и перезагрузите страницу.
  • Отключите другие расширения, которые могут конфликтовать (например, жесткие правила CSP, расширения для приватности).
  • Если сайт использует серверную проверку (например, требует логин через paywall), обходить это не получится скриптами на стороне клиента.

Когда метод не подходит (контрпримеры)

  • Платные paywall и авторская DRM‑защита, где проверка идёт на сервере.
  • Сайты, которые изменяют архитектуру защиты слишком часто — поддержание актуальности скрипта может опережать вашу возможность обновляться.
  • Юридические или этические ограничения: если владелец сайта прямо запрещает обход и это нарушает условия использования.

Альтернативные подходы

  • Временно отключить adblock для нужного сайта (более честный вариант).
  • Использовать менее агрессивные фильтры (элемент‑хайдинг вместо полного блокирования).
  • Подписаться на платную версию контента, если доступ важен и сайт предлагает опцию.

Безопасность и конфиденциальность

  • Устанавливайте скрипты только из доверенных источников (OpenUserJS, GitHub репозитории с активной поддержкой).
  • Проверяйте код скрипта перед установкой, если умеете читать JavaScript: убедитесь, что в нём нет сетевых запросов на неизвестные домены или кражи данных.
  • Пользовательские скрипты работают в контексте страницы — потенциально они могут видеть данные, вводимые в форму. Будьте осторожны с сайтами, где вводите пароли/платёжную информацию.

Примечание: если скрипт выглядит подозрительно — не устанавливайте его.

Роль‑ориентированные чеклисты

Чеклист для пользователя:

  • Установить Tampermonkey/Greasemonkey.
  • Установить Anti‑Adblock Killer через OpenUserJS.
  • Подписать список фильтров.
  • Проверить работу на тестовом сайте.
  • Добавить в белый список сайты, которые хотите поддержать.

Чеклист для администратора/техспорта сайта:

  • Убедиться, что политика монетизации понятна пользователям.
  • Предложить альтернативы (подписка, донат).
  • Не обрывать основную функциональность пользователей, чтобы не повышать мотивацию к обходам.

Мини‑методология (как поддерживать рабочее решение)

  1. Проверяйте обновления скрипта и списка фильтров раз в неделю.
  2. При появлении проблем — сначала отключите другие расширения, затем чистите кэш.
  3. Подписывайтесь на репозиторий скрипта (Watch/Star) для уведомлений об изменениях.

Тест‑кейсы и критерии приёмки

  • TC1: На сайте X показ запроса «Отключите adblock» исчезает после установки — PASS.
  • TC2: Функция комментариев и входа на сайт остаются работоспособны — PASS.
  • TC3: Сайт перенаправляет на платную страницу (paywall) — ожидаем FAIL (не относится к этому методу).

Ментальные модели и рекомендации

  • «Клиентская коррекция»: вы не меняете серверную логику, а корректируете поведение DOM/скриптов на клиенте.
  • «Поддержка — не кража»: если сайт даёт бесплатный контент в обмен на рекламу, лучше поддержать его, добавив в белый список.

Mermaid: быстрая схема принятия решения

flowchart TD
  A[Столкнулся с блокировкой adblock?] --> B{Важно ли содержимое?}
  B -- Да --> C[Отключить adblock для сайта]
  B -- Нет --> D[Установить Tampermonkey/Greasemonkey]
  D --> E[Установить Anti-Adblock Killer и список]
  E --> F{Работает?}
  F -- Да --> G[Просматривать сайт]
  F -- Нет --> H[Проверить обновления/конфликты]

Резюме и рекомендации

  • Этот метод часто позволяет продолжать просмотр контента без навязчивых сообщений о блокировщике рекламы.
  • Никогда не устанавливайте скрипты из непроверенных источников и уважайте авторов контента — добавляйте сайты в белый список при возможности.

Короткая итоговая памятка:

  • Установите Tampermonkey/Greasemonkey → установите скрипт → подпишитесь на список фильтров → тестируйте → поддерживайте сайты, которые вам нравятся.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро