Zapret на Keenetic через личный VPS SANSARA (2026)
Как настроить Zapret на роутере Keenetic в 2026 году через личный VPS SANSARA: пошаговая инструкция для стабильного обхода блокировок YouTube, Discord и голосовых вызовов на всех устройствах.
Чтобы обойти блокировки YouTube, Discord и голосовых вызовов на роутере Keenetic, настройте Zapret (NFQWS) через личный VPS SANSARA. Это даст стабильный защищённый канал для всех устройств дома без установки отдельных приложений. Зарегистрируйтесь в SANSARA, получите данные подключения в кабинете и импортируйте их в клиент на роутере — всё работает без терминала и ручной компиляции.
Коротко:
- Zapret (NFQWS) работает на роутерах Keenetic через Entware и модифицирует трафик для обхода DPI‑блокировок.
- Для стабильности нужен внешний сервер с публичным IP — подойдёт личный VPS SANSARA в одной из 9+ стран.
- Настройка сводится к установке Entware, зависимостей, запуску скрипта Zapret и созданию скриптов автозапуска.
- После настройки YouTube, Discord, Telegram и другие сервисы работают на всех устройствах за роутером.
- Типичные ошибки: забытые модули ядра, перезатирание правил брандмауэром, проблемы с QUIC на Smart TV.
Что это и кому подходит
Zapret — это набор утилит для обхода DPI‑блокировок на уровне роутера. На Keenetic он работает в режиме NFQWS (Netfilter Queue Web Scrubber), который перехватывает трафик через iptables и модифицирует пакеты, чтобы они не распознавались системами фильтрации. В отличие от режима TPWS, NFQWS корректно обрабатывает QUIC (HTTP/3) и не ломает YouTube на Smart TV с WebOS или Android TV <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
Решение подходит, если:
- вы хотите обойти блокировки для всех домашних устройств сразу (телефоны, ПК, телевизоры, умные колонки);
- не хотите ставить отдельные приложения на каждое устройство;
- готовы потратить 20–30 минут на настройку роутера один раз.
Для работы Zapret на Keenetic нужен внешний сервер с публичным IP, который будет принимать модифицированный трафик. Вместо сложных DIY‑решений удобнее использовать готовый личный VPS SANSARA — вы получаете выделенный узел в одной из 9+ стран и настраиваете защищённый канал «роутер → VPS» по протоколу, который поддерживает Keenetic.
Как настроить по шагам (с личным VPS SANSARA)
Шаг 1. Подготовка роутера Keenetic
- 01Убедитесь, что на роутере включены компоненты:
- Протокол IPv6 (в веб‑интерфейсе Keenetic);
- Модули ядра подсистемы Netfilter (обычно в разделе «Система» → «Компоненты»).
- 01Установите Entware на USB‑накопитель:
- подключите флешку к роутеру;
- в веб‑интерфейсе найдите раздел «Приложения» → «Entware» и следуйте инструкции Keenetic <source-chip title="Keenetic Support" url="https://support.keenetic.com/" />;
- после установки у вас появится каталог /opt с пакетным менеджером opkg.
- 01Установите необходимые пакеты через SSH (порт 222):
`bash opkg update opkg install coreutils-sort curl grep gzip ipset iptables kmod_ndms xtables-addons_legacy `
Если каких‑то пакетов нет в репозитории, добавьте репозиторий remittor (инструкции есть в документации Zapret <source-chip title="GitHub" url="https://github.com/AlexFBG/zapret" />).
Шаг 2. Установка Zapret (NFQWS)
- 01Скачайте и распакуйте Zapret:
`bash cd /opt curl -L -o zapret.tar.gz "https://github.com/bol-van/zapret/releases/latest/download/zapret-linux-mips.tar.gz" tar xzf zapret.tar.gz cd zapret `
- 01Запустите упрощённый установщик:
`bash ./install_easy.sh `
Скрипт создаст базовую структуру файлов и попытается настроить автозапуск.
- 01Вручную загрузите нужные модули ядра. Откройте файл /opt/zapret/init.d/sysv/zapret и добавьте строки:
`bash insmod xt_multiport.ko insmod xt_connbytes.ko insmod xt_NFQUEUE.ko `
Это гарантирует, что модули будут загружены до применения правил iptables <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
Шаг 3. Настройка личного VPS SANSARA
- 01Зарегистрируйтесь в SANSARA и выберите тариф с личным VPS в подходящей локации (например, в Европе).
- 02В кабинете SANSARA найдите данные подключения для роутера: адрес сервера, ключи, порт — всё, что нужно для настройки защищённого канала.
- 03На роутере Keenetic создайте новое подключение (например, WireGuard или OpenVPN, в зависимости от того, что поддерживает ваша модель и прошивка).
- 04Укажите параметры из кабинета SANSARA:
- Endpoint — адрес вашего личного VPS;
- Public key / Private key — ключи, выданные SANSARA;
- Allowed IPs — 0.0.0.0/0 (чтобы весь трафик шёл через VPS).
Сохраните настройки и включите туннель. Убедитесь, что статус подключения «Подключено».
Шаг 4. Интеграция Zapret с личным VPS
- 01Откройте конфиг Zapret: /opt/zapret/config.
- 02Убедитесь, что указан корректный пользователь:
`ini WS_USER=nobody `
- 01Настройте параметры десинхронизации для HTTP, HTTPS и QUIC. Пример для YouTube и Discord:
`ini
WS_HTTP=1 WS_HTTP_PORTS=80,8080
WS_HTTPS=1 WS_HTTPS_PORTS=443
WS_QUIC=1 WS_QUIC_PORTS=443 `
Для поиска рабочих стратегий используйте скрипт blockcheck.sh:
`bash ./blockcheck.sh `
Он проверит разные варианты (fake, split2 и другие) и подскажет, какие лучше подходят для вашего провайдера <source-chip title="GitHub" url="https://github.com/AlexFBG/zapret" />.
- 01Убедитесь, что Zapret использует туннель на VPS SANSARA. В конфиге или скриптах iptables должен быть маршрут, который отправляет трафик через интерфейс вашего защищённого канала (например, wg0 или tun0).
Шаг 5. Автозапуск и сохранение правил
- 01Создайте скрипт автозапуска в /opt/etc/init.d/S90-zapret:
`bash
/opt/zapret/init.d/sysv/zapret start `
Дайте права на выполнение:
`bash chmod +x /opt/etc/init.d/S90-zapret `
- 01Чтобы правила iptables не сбрасывались при перезагрузке сети, создайте хук в /opt/etc/ndm/netfilter.d/000-zapret.sh:
`bash
/opt/zapret/init.d/sysv/zapret start `
Это гарантирует, что Zapret перезапустится после любого изменения сетевых интерфейсов <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
- 01Перезагрузите роутер и проверьте, что Zapret запускается автоматически:
`bash /opt/zapret/init.d/sysv/zapret status `
Шаг 6. Проверка работы
- 01Откройте YouTube или Discord на любом устройстве за роутером.
- 02Убедитесь, что видео загружаются, а голосовые вызовы работают стабильно.
- 03Если YouTube на Smart TV не работает, проверьте настройки QUIC и убедитесь, что UDP‑трафик на порт 443 направляется через NFQWS <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
Устройства: iPhone, Android, Windows, macOS
После настройки Zapret на Keenetic все устройства в вашей сети получают доступ к заблокированным ресурсам без дополнительных настроек:
- iPhone / Android — просто подключитесь к Wi‑Fi роутера. YouTube, Discord, Telegram и другие приложения будут работать через защищённый канал на личном VPS SANSARA.
- Windows / macOS — аналогично, достаточно быть в домашней сети. Если нужен мобильный сценарий (ноутбук в кафе), можно дополнительно настроить клиент на ПК с профилем от SANSARA — импортируйте конфиг из кабинета в стандартное приложение.
Преимущество подхода с роутером в том, что вам не нужно настраивать каждое устройство отдельно. Достаточно один раз настроить Keenetic + Zapret + личный VPS, и все гаджеты получат стабильный доступ.
Частые ошибки и как их избежать
- 01Zapret не запускается или падает при перезагрузке
- Причина: скрипты автозапуска не созданы или не имеют прав; модули ядра не загружены.
- Решение: проверьте наличие /opt/etc/init.d/S90-zapret и /opt/etc/ndm/netfilter.d/000-zapret.sh, дайте им chmod +x. Убедитесь, что в zapret добавлены insmod для нужных модулей.
- 01Правила iptables сбрасываются после переподключения интернета
- Причина: Keenetic переписывает правила при смене интерфейса.
- Решение: используйте хук в netfilter.d, как описано выше. Если правила всё равно сбрасываются, добавьте вызов Zapret в скрипты сетевых событий Keenetic.
- 01YouTube не работает на Smart TV (WebOS / Android TV)
- Причина: режим TPWS не модифицирует QUIC, а блокировка QUIC приводит к падению приложения.
- Решение: перейдите на NFQWS и настройте десинхронизацию для QUIC. При необходимости заблокируйте UDP 443, чтобы приложения перешли на HTTPS <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
- 01Discord голосовые вызовы не работают или обрываются
- Причина: DPI распознаёт трафик Discord и блокирует его.
- Решение: используйте blockcheck.sh для подбора стратегии (например, split2) и убедитесь, что трафик Discord проходит через NFQWS. Проверьте, что DNS‑запросы идут через DoH/DoT.
- 01Низкая скорость или лаги
- Причина: слабый роутер не справляется с нагрузкой NFQWS; медленный VPS.
- Решение: выберите более мощную модель Keenetic или рассмотрите переход на OpenWRT. Для VPS используйте личный сервер SANSARA с хорошим каналом — выделенный узел даст стабильную скорость без перегрузок общего пула.
FAQ
Какие модели Keenetic поддерживают Zapret?+
Zapret работает на моделях с поддержкой Entware и модулей ядра Netfilter (большинство современных Keenetic: Start, Air, Extra, Viva, Giga, Ultra). Точный список совместимости смотрите в документации Zapret и на форуме Keenetic <source-chip title="GitHub" url="https://github.com/AlexFBG/zapret" />.
Нужен ли мне отдельный сервер для Zapret?+
Да, для стабильной работы желателен внешний сервер с публичным IP. Личный VPS SANSARA подходит идеально — вы получаете выделенный узел без общих пулов, что улучшает надёжность и скорость.
Можно ли использовать Zapret без Entware?+
Нет, на Keenetic Zapret зависит от Entware и пакетов вроде iptables, ipset, xtables-addons. Без них модификация трафика невозможна <source-chip title="Хабр" url="https://habr.com/ru/articles/834826" />.
Что делать, если после настройки интернет пропал на всех устройствах?+
Скорее всего, правила iptables конфликтуют с настройками роутера. Отключите Zapret через /opt/zapret/init.d/sysv/zapret stop, перезагрузите роутер и проверьте базовое подключение. Затем аккуратно настройте правила, тестируя после каждого изменения.
Как обновить Zapret до новой версии?+
Остановите службу, скачайте свежий релиз с GitHub, распакуйте поверх старой версии и запустите install_easy.sh снова. Убедитесь, что конфиги и скрипты автозапуска не перезаписаны.
Итог
- Установите Entware и необходимые пакеты на Keenetic, затем разверните Zapret в режиме NFQWS для работы с QUIC и Smart TV.
- Настройте личный VPS SANSARA как внешний шлюз — импортируйте данные из кабинета в клиент на роутере.
- Интегрируйте Zapret с защищённым каналом на VPS, чтобы весь трафик шёл через выделенный узел.
- Создайте скрипты автозапуска и netfilter‑хуки, чтобы правила сохранялись после перезагрузки.
- Проверьте работу YouTube, Discord и голосовых вызовов на всех устройствах и при необходимости подкорректируйте стратегии десинхронизации через blockcheck.sh.
Такой подход даёт стабильный обход блокировок для всей домашней сети без необходимости настраивать каждое устройство отдельно.
Ещё по теме
Читайте также
CTA · SANSARA
Личный VPS — без терминала и очередей
Регистрация, импорт профиля и стабильный канал на телефон и компьютер. Тот же принцип, о котором мы пишем в блоге — на практике.