Генератор маршрутов для Keenetic и Netcraze
Выборочная маршрутизация для собственной сети: выберите сервисы и способ. По IP-адресам — .bat-файлы для любой KeeneticOS, до 1 024 маршрутов в файле. По доменам — списки для «Маршрутов DNS» в KeeneticOS 5.0 и новее, до 300 доменов в каждом.
Каталог сервисов
Категории
Загружаю список сервисов…
Не удалось загрузить каталог сервисов.
Набор или настройки изменились после сборки: файлы ниже — для прежнего варианта.
Файлы готовы
Проверка исходных маршрутов
- Сервисов
- Маршрутов
- Файлов
Кнопки скачивания заработают после этой отметки.
Важная информация
- Источник данных
- Списки сервисов и адресов взяты из открытого проекта iplist (rekryt), лицензия MIT. Сервисы, которых там нет, — только с доменами — из проекта v2fly/domain-list-community, лицензия MIT. Оттуда же — российские сайты для режима «Всё, кроме российских сайтов»: список category-ru. Revelix не является владельцем или разработчиком этих списков.
- Что делает Revelix
- Только технически преобразует выбранные вами данные в формат маршрутов Keenetic и Netcraze и показывает каждое изменение.
- Каталог — не рекомендация
- Наличие сервиса в каталоге не является рекламой, рекомендацией или одобрением.
- Решение за вами
- Вы сами определяете, допустимо ли использовать тот или иной ресурс в вашей юрисдикции, и отвечаете за настройку своего оборудования.
- Назначение
- Инструмент предназначен для законного администрирования собственной сети.
- Без гарантий
- Revelix не гарантирует полноту и актуальность списков и не оценивает правовой статус ресурсов. iplist обновляет списки независимо от Revelix, и их состав может меняться.
Как загрузить маршруты в Keenetic / Netcraze
Маршруты только указывают, какой трафик отправлять в туннель. Сам VPN-туннель на роутере должен быть уже настроен.
Проверьте туннель
Подключение AmneziaWG или WireGuard должно быть создано в веб-интерфейсе роутера и работать.
Если туннеля ещё нет — пошаговые инструкции есть в статьях Revelix.
Откройте маршрутизацию
В веб-интерфейсе Keenetic или Netcraze откройте в боковом меню раздел «Маршрутизация».
Загрузите файл
Нажмите «Загрузить» — в некоторых версиях KeeneticOS кнопка называется «Загрузить из файла». В поле «Интерфейс» выберите своё VPN-подключение, а не «Любой». Нажмите на значок облака, выберите скачанный .bat и нажмите «Загрузить». Дождитесь окончания импорта: чем больше строк в файле, тем дольше он обрабатывается.
В KeeneticOS 5.2 у загруженных маршрутов сразу стоит «Добавлять автоматически»: после переподключения туннеля они вернутся сами.
Повторите для остальных файлов
Если файлов несколько, загрузите их по очереди, каждый раз выбирая то же подключение: KeeneticOS принимает не больше 1024 маршрутов за один импорт.
Проверьте
Маршруты появятся в списке раздела «Маршрутизация» с вашим подключением в столбце «Интерфейс». Откройте нужный сервис.
Обновляйте раз в 1–2 месяца
Адреса сервисов со временем меняются. Нажмите «Удалить по интерфейсу», выберите подключение, подтвердите удаление и загрузите свежие файлы из генератора.
Списки доменов только указывают, какой трафик отправлять в туннель. Сам VPN-туннель на роутере должен быть уже настроен, а роутер — быть DNS-сервером для устройств.
Проверьте версию и туннель
Нужна KeeneticOS 5.0 или новее: вкладка «Маршруты DNS» появилась в 5.0. Подключение AmneziaWG или WireGuard должно быть создано и работать.
Подготовьте DNS роутера
В разделе «Интернет-фильтры» на вкладке «Настройка DNS» добавьте публичные DNS-серверы, например 8.8.8.8 и 1.1.1.1. В настройках подключения к интернету в «Параметрах IPv4» отметьте «Игнорировать DNSv4 интернет-провайдера», а в «Параметрах IPv6» выберите «Не используется».
Так роутер не возьмёт подменённые ответы DNS провайдера, а сервис не уйдёт мимо туннеля по IPv6.
Создайте список доменов
Откройте «Маршрутизация» → вкладка «Маршруты DNS». В блоке «Списки доменных имён» нажмите «Добавить», введите имя списка, вставьте домены из генератора — по одному в строке — и нажмите «Сохранить».
Поддомены Keenetic включает сам, звёздочка не нужна. В один список помещается не больше 300 строк — поэтому длинный набор приходит несколькими списками.
Направьте список в туннель
В блоке «Правила маршрутизации» нажмите «Добавить», выберите список, в поле интерфейса — своё VPN-подключение, отметьте «Добавлять автоматически» и нажмите «Сохранить». Если списков несколько, создайте правило для каждого.
Выключите свой DNS на устройствах
Маршрут сработает, только если устройство спрашивает адреса у роутера. Выключите «Частный DNS» (Private DNS) на Android, «безопасный DNS» в браузере, свой DNS в настройках Wi-Fi и сетевой карты и DNS-профили приложений вроде AdGuard. На iPhone и Mac выключите «Частный узел iCloud».
Устройства должны быть в «Политике по умолчанию»: «Приоритеты подключений» → «Применение политик».
Проверьте
Переподключите устройство к Wi-Fi или перезапустите браузер, чтобы он забыл старые адреса, и откройте сервис. В Windows кэш DNS сбрасывает команда ipconfig /flushdns.
Обновлять — редко
Домены меняются гораздо реже, чем адреса: список достаточно пересобрать, если сервис перестал открываться. Откройте список в «Маршрутах DNS», замените домены и сохраните.
Схема обратная: VPN становится основным подключением роутера, а российские сайты из списков идут напрямую, через провайдера. Сам VPN-туннель должен быть уже настроен, а роутер — быть DNS-сервером для устройств.
Проверьте версию и туннель
Нужна KeeneticOS 5.0 или новее: вкладка «Маршруты DNS» появилась в 5.0. Подключение AmneziaWG или WireGuard должно быть создано и работать.
Сайты с доменами на кириллице (.рф) KeeneticOS понимает в «Маршрутах DNS» с версии 5.2.
Сделайте VPN основным подключением
В настройках VPN-подключения («Интернет» → «Другие подключения») отметьте «Использовать для выхода в интернет». Затем откройте «Интернет» → «Приоритеты подключений» и в «Политике по умолчанию» перетащите VPN-подключение выше подключения провайдера. С этого момента весь интернет идёт через VPN.
Устройства должны быть в «Политике по умолчанию» — вкладка «Применение политик». У конфигурации WireGuard в AllowedIPs должно стоять 0.0.0.0/0; у конфигураций Amnezia так и есть.
Подготовьте DNS роутера
В разделе «Интернет-фильтры» на вкладке «Настройка DNS» добавьте публичные DNS-серверы, например 8.8.8.8 и 1.1.1.1. В настройках подключения к интернету в «Параметрах IPv4» отметьте «Игнорировать DNSv4 интернет-провайдера», а в «Параметрах IPv6» выберите «Не используется».
Создайте список доменов
Откройте «Маршрутизация» → вкладка «Маршруты DNS». В блоке «Списки доменных имён» нажмите «Добавить», введите имя списка, вставьте домены из генератора — по одному в строке — и нажмите «Сохранить».
Поддомены Keenetic включает сам, звёздочка не нужна. В один список помещается не больше 300 строк — поэтому набор приходит несколькими списками.
Направьте список через провайдера
В блоке «Правила маршрутизации» нажмите «Добавить», выберите список, в поле «Интерфейс» — подключение провайдера, то есть основное подключение к интернету, а не VPN. Отметьте «Добавлять автоматически» и нажмите «Сохранить». Создайте правило для каждого списка.
Выключите свой DNS на устройствах
Маршрут сработает, только если устройство спрашивает адреса у роутера. Выключите «Частный DNS» (Private DNS) на Android, «безопасный DNS» в браузере, свой DNS в настройках Wi-Fi и сетевой карты и DNS-профили приложений вроде AdGuard. На iPhone и Mac выключите «Частный узел iCloud».
Проверьте
Переподключите устройство к Wi-Fi или перезапустите браузер. Зарубежный сайт проверки адреса должен показать адрес VPN-сервера, а российский сайт из списка — открываться напрямую. В Windows кэш DNS сбрасывает команда ipconfig /flushdns.
Приложение, которое подключается к своим серверам по IP без DNS, всё равно пойдёт через VPN. Если российский сервис из списка работает плохо, проверьте его в браузере.
Предложения партнёров
Генератору подходит любое подключение, настроенное на роутере: WireGuard, AmneziaWG или другой туннель к вашему серверу. Покупать что-либо для работы генератора не нужно. Ниже — необязательные предложения партнёров Revelix, если своего подключения пока нет.
Данные: проект iplist от rekryt, лицензия MIT. Копия на revelix.org обновляется раз в 12 часов. Домены сервисов, которых нет в iplist, — из v2fly (MIT), обновляются с каждой выкладкой сайта.