Zapret на роутере: обход для всех устройств сразу
Обход на роутере решает то, что не решает обход на компьютере: телевизор, приставка и телефоны получают его сами, без установки чего-либо. Zapret для этого подходит лучше многих: проект изначально писался с прицелом на маломощные устройства с OpenWrt.
Почему именно роутер
Сборка под Windows чинит один компьютер. Всё остальное в квартире остаётся с блокировками: телевизор с приложением Ютуба, приставка, планшет ребёнка, вторая машина. Ставить обход на каждое устройство либо неудобно, либо невозможно.
Роутер стоит на пути всего домашнего трафика, поэтому обход, поднятый на нём, работает для всей сети. Плата за это — необходимость разобраться с прошивкой и с тем, что роутер это маленький компьютер со своими ограничениями по памяти и процессору.
OpenWrt
Это основной сценарий и наиболее протоптанный путь: автор проекта прямо пишет, что целился в устройства с OpenWrt. Устанавливают Zapret из репозитория проекта, настраивают правила брандмауэра, направляющие трафик в очередь для nfqws, и оформляют автозапуск.
Что стоит проверить до начала. Свободное место во flash-памяти: на устройствах с 8 МБ его может не хватить. Оперативная память: 64 МБ хватает впритык, 128 МБ и выше комфортно. И поддержка нужных модулей ядра для работы с очередью пакетов, иначе придётся ограничиться tpws.
Второй версии проекта, bol-van/zapret2, это касается в той же мере: она писалась с тем же прицелом на embedded-устройства и заменяет первую, переведённую в режим EOL.
Keenetic
С Keenetic сложнее, потому что это не OpenWrt: у прошивки свой пакетный механизм. Возможность доустановить стороннее ПО там появляется через систему пакетов, которую нужно предварительно включить и разместить на подключённом накопителе, поскольку встроенной памяти на такие вещи не рассчитано.
Сообщество собирает под Keenetic отдельные проекты-обёртки, упрощающие установку. Именно из-за такой обёрточной природы здесь особенно важно смотреть, чей это репозиторий и живой ли он: инструкции для Keenetic устаревают вместе с версиями прошивки, а заброшенный проект оставит вас с полурабочей конфигурацией.
Что делать, если роутер не подходит
Варианты по возрастанию сложности
-
1
Оставьте обход на компьютере
Самое простое: Windows-сборка чинит Дискорд и Ютуб на той машине, где вы ими и пользуетесь. Телевизору это не поможет, но задача чаще всего именно в компьютере.
-
2
Поставьте обход на само устройство
Телефоны, планшеты и телевизоры на Андроиде закрываются приложением ByeByeDPI, включая Android TV. Разбор на странице обход на Андроиде.
-
3
Заведите отдельный шлюз
Мини-ПК или одноплатник с Linux в роли шлюза перед роутером даёт полную свободу: там работает обычный Zapret со всеми возможностями, как описано на странице Zapret на Linux.
-
4
Смените роутер на модель с поддержкой OpenWrt
Разумно, если вы и так собирались обновлять железо: заодно получите свежую прошивку и запас по мощности.
Частые вопросы
Будет ли обход на роутере работать для телевизора
Да, в этом и смысл: трафик телевизора идёт через роутер, а значит попадает под обход. Это единственный простой способ вернуть Ютуб на телевизорах, куда нельзя поставить стороннее приложение, а таких моделей много.
Zapret на роутере замедлит интернет
Заметно замедлит только слабое устройство. Обработка пакетов требует процессорного времени, и на роутерах начального уровня потолок скорости упирается именно в это. На устройствах с запасом по мощности потери небольшие.
Можно ли поставить обход на роутер от провайдера
Обычно нет: такие устройства идут с закрытой прошивкой без возможности доустановки программ, а иногда и с заблокированным доступом к настройкам. Вариантов два: заменить роутер на свой или ставить обход на устройства по отдельности.
Нужен ли обход на роутере, если Zapret уже стоит на компьютере
Только если блокировки мешают на других устройствах. Два обхода одновременно на одном и том же трафике не нужны: если поднимете обход на роутере, версию на компьютере лучше остановить, иначе пакеты будут обрабатываться дважды и результат станет непредсказуемым.
Роутер с OpenWrt настроен, но обход не работает
Проверьте по порядку: направляется ли трафик в очередь правилами брандмауэра, стартует ли служба после перезагрузки, хватает ли устройству памяти. И помните про общее правило: стратегия подбирается перебором под конкретного провайдера, единственно верной комбинации не существует, о чём подробнее на странице про стратегии.
Дальше по теме