-
Этот код создан для изучения сетевых технологий. Он может быть полезен для улучшения работы интернета, но то, как вы его используете — ваш выбор. Автор ответственности не несет.
-
Конфигурация Zapret протестирована и работает стабильно. Со временем настройки могут стать не актуальными, проверяйте актуальные методы в репозитории и обсуждениях Zapret.
-
Настройка
--dpi-desync-fooling=badsum
в Zapret может работать не корректно если роутер Keenetic находится за другим nat. Как пример таким устройством может быть оптический терминал который преобразует сигнал из оптоволокна. В этом случае данное устройство нужно перевести в режим моста (bridge).
- Keenetic OS.
- Установленный Entware.
-
В компонентах KeeneticOS нужно включить
Kernel modules for Netfilter
илиМодули ядра подсистемы Netfilter
. -
Опционально отключите DNS от провайдера и настройте DNS-over-HTTPS, например от Google:
https://dns.google/dns-query
.
-
Перед выполнением установки вы опционально можете настроить глобальные переменные которые находятся в начале установочного файла.
-
Для установки выполните следующую команду:
opkg update && opkg install curl && curl -LsSf https://raw.githubusercontent.com/GuFFy12/keenetic-zapret/refs/heads/main/install.sh | sh
-
Или если хотите установить в режиме оффлайн, то разархивируйте на роутере файл релиз и запустите:
sh install.sh
-
Для удаления выполните соответственно:
curl -fL https://raw.githubusercontent.com/GuFFy12/keenetic-zapret/refs/heads/main/install.sh | sh -s uninstall
-
Управление cronjob для регулярного обновления ipset list:
curl -fL https://raw.githubusercontent.com/GuFFy12/keenetic-zapret/refs/heads/main/install.sh | sh -s <add-cronjob|remove-cronjob>