Что такое Zapret
Zapret — автономная утилита (не VPN!) для модификации пакетов и обхода DPI. Разработана bol-van, пакеты для OpenWrt от remittor. Поддерживает HTTP/HTTPS, QUIC, UDP. Отлично работает в связке с Podkop или самостоятельно.
Требования
- OpenWrt 23.05+ (рекомендуем 24.10 или 25.xx)
- Минимум 10–15 МБ свободного места в /overlay
- Рабочий интернет и правильное время на роутере
- Установленный opkg и доступ по SSH
Установка Zapret
1. Установите необходимые пакеты (если нужно)
Откройте WEB-панель для управления OpenWrt, перейдите на страницу System / Software и нажмите кнопку «Обновить списки...».
Если при этом не возникнет проблем с доступом в интернет, OpenWrt обновит в своей памяти список всех доступных для установки из сети ipk-пакетов (обратите внимание на количество доступных пакетов на скриншоте).
Пролистайте вниз и нажмите Закрыть
2. Установка пакета curl
Откройте WEB-панель для управления OpenWrt и перейдите на страничку System / Software и в поле "Download and install package" введите строку curl. Затем нажмите кнопку "OK", которая расположена справа, и дождитесь окончания операции установки. Если пакет "curl" уже был установлен ранее, то система вам об этом сообщит.
3. Установка пакета luci-app-ttyd
Откройте WEB-панель для управления OpenWrt и перейдите на страничку System / Software и в поле "Download and install package" введите строку luci-app-ttyd. Затем нажмите кнопку "OK", которая расположена справа, и дождитесь окончания операции установки.
После установки этого пакета в секции "Services" должен появиться новый пункт меню "Terminal". Если такой пункт меню не появился, то в меню кликните на "Log Out" и разлогинтесь. Затем залогиньтесь и перейдите на страничку Services / Terminal.
4. Установка всех пакетов zapret-openwrt
Откройте WEB-панель для управления OpenWrt и перейдите на страничку Services / Terminal. Введите свой логин и пароль. После чего появится строка приветствия с ожидание ввода команд от пользователя.
Для установки zapret (первая версия) введите в окно терминала такую команду:
curl -fsSL https://raw.githubusercontent.com/remittor/zapret-openwrt/zap1/zapret/update-pkg.sh -o /tmp/zap.sh && sh /tmp/zap.sh -u 1
Для Zapret v2 (новее, но экспериментальнее):
curl -fsSL https://raw.githubusercontent.com/remittor/zapret-openwrt/zap1/zapret/update-pkg.sh -o /tmp/zap.sh && sh /tmp/zap.sh -u 2
Не прерывайте процесс! Дождитесь окончания.
После окончания установки нажмите в основном меню OpenWrt раздел "Log Out" и заново залогиньтесь. После этого в меню Services появится раздел Zapret (либо Zapret2).
Базовая настройка (пример для YouTube)
- Services → Zapret
- Включите сервис (Enabled)
- Выберите режим (часто MODE_FILTER=hostlist)
- Добавьте списки: zapret-hosts-google.txt, zapret-hosts-youtube.txt (или свои)
- Стратегии: fake,split2 + fooling=md5sig для TCP 443
- Сохраните и нажмите Restart
Для тонкой настройки смотрите wiki remittor или форумы 4PDA/Geek-Speak.
Важные предупреждения
- Zapret конфликтует с некоторыми VPN — отключайте их или используйте Podkop для точечного туннелирования.
- После смены настроек всегда жмите Restart — иначе изменения не применятся.
- Рекомендуем DoH (https-dns-proxy) для стабильности — установите через opkg.
- Обновляйте той же командой скрипта — она безопасно обновит пакеты.
- Если что-то сломалось — смотрите логи в Diagnostics или /var/log/zapret.log
FAQ по Zapret
Zapret v1 или v2?
v1 стабильнее и имеет больше готовых стратегий (рекомендуем для начала).
Работает ли с Podkop?
Да, многие комбинируют: Zapret для DPI-обхода, Podkop для туннелирования конкретных доменов.
Где брать стратегии?
В репозитории bol-van, remittor или на 4PDA/Geek-Speak. Готовые для YT/Discord есть в релизах.
Сколько места занимает?
~10–20 МБ + списки хостов.