Маршрутизация на Keenetic и Netcraze: IP или домены, отдельный Wi-Fi через VPN и генератор маршрутов
Как роутер выбирает путь: подключения, политики и маршруты. Когда брать IP, когда домены, три сценария — сервисы через VPN, отдельный Wi-Fi и устройство — и обновлённый генератор.

Привет! VPN на роутере подключён, а нужные сайты и приложения всё равно не работают? Или хотите, чтобы одни устройства выходили через VPN, а другие — напрямую?
Сегодня разберём маршрутизацию на Keenetic и Netcraze: когда выбирать IP-адреса, когда домены и как настроить отдельную сеть Wi-Fi через Amnezia.
А ещё покажу обновлённый генератор маршрутов на моём сайте Revelix.org. Каталог стал значительно больше — теперь проще найти нужный сервис и подготовить списки для роутера.
Разберём всё на практике и пройдёмся по настройкам, из-за которых маршрутизация может не работать.
Что понадобится
В этой инструкции используем AmneziaWG 3.0 нативно на роутере, без установки дополнительных менеджеров. Для этого нужна прошивка KeeneticOS 5.2, начиная с Alpha 11 или новее. В ролике используем 5.2 Beta 0.
Если подключение ещё не настроено, у меня уже есть две подробные инструкции по нативной настройке — с маршрутизацией по IP и по доменам.
В веб-интерфейсе роутера открываем «Другие подключения» и проверяем, что туннель включён, индикатор пира зелёный, а счётчики отправленных и принятых данных увеличиваются.
Подключения, политики и маршруты
Теперь разберёмся, как роутер решает, какой трафик отправлять через это подключение. Здесь важно разделять три вещи: подключения, политики и маршруты.
Подключение
Подключение — это путь в интернет. Например, напрямую через провайдера или через туннель Amnezia.
Политика
Политика определяет, какие подключения доступны устройству и какое используется по умолчанию. Они расположены по приоритету: выше ставим основное, ниже — резервное.
Например, для обычного интернета с выборочной маршрутизацией оставляем провайдера выше Amnezia. Если поставить Amnezia первой, трафик без отдельных правил будет направляться через неё.
Во вкладке «Применение политик» выбираем, какие устройства или целые сети используют каждую политику. Так можно отправить через VPN отдельный телевизор или выделить для этого отдельную сеть Wi-Fi.
Маршруты
А маршруты задают путь к конкретным адресам и сервисам. Например, по умолчанию устройство выходит через провайдера, но для выбранных сервисов мы добавляем маршруты через Amnezia.
Такие маршруты можно задать по IP-адресам или по доменам. Во втором случае роутер получает адреса из ответов DNS, поэтому важно, чтобы запросы проходили через него.
То есть политика отвечает за выбор подключений для устройства, а маршруты позволяют отдельно направить нужный трафик.
IP-адреса или домены
Теперь разберёмся, когда удобнее использовать IP, а когда домены.
Маршруты по IP
Роутеру задаётся список адресов или подсетей, соединения с которыми нужно отправлять через VPN.
Такой способ полезен для приложений, которые подключаются к серверам напрямую по IP, без запроса доменного имени. Например, для Telegram одних доменных правил может быть недостаточно, поэтому его подключения дополняем маршрутами по IP.
Но здесь есть ограничение. В одной подсети могут находиться совершенно разные сайты. Если отправить её через VPN целиком, вместе с нужным сервисом туда может попасть и посторонний трафик.
Маршруты по доменам
При маршрутизации по доменам мы указываем имена сайтов. Роутер получает их адреса из ответов DNS и создаёт маршруты через нужное подключение.
Это удобно для сервисов с меняющимися адресами. Например, часть видео YouTube может загружаться с серверов внутри сети провайдера. Если их адресов нет в готовом списке IP, такие соединения не попадут под добавленные маршруты.
Но доменные правила тоже не идеальны. Запросы DNS должны проходить через роутер, а в список нужно включить не только основной сайт, но и необходимые ему дополнительные домены.
При этом общий IP-адрес всё равно может использоваться разными сервисами.
Что выбрать
Поэтому универсального победителя здесь нет. Можно использовать доменные списки для одних сервисов и маршруты по IP для других. Главное — проверить, как работает именно ваше приложение.
| По IP-адресам | По доменам | |
|---|---|---|
| Что задаём | адреса и подсети | имена сайтов |
| Прошивка | любая KeeneticOS | KeeneticOS 5.0 и новее |
| Сильная сторона | приложения, которые подключаются по IP напрямую, — например, Telegram | сервисы с меняющимися адресами — например, YouTube |
| Слабая сторона | в подсети могут быть и чужие сайты | DNS должен идти через роутер, нужны все домены сервиса |
Мой генератор поддерживает оба варианта и автоматически разделяет большие списки на части. Чуть дальше покажу, как выбрать подходящий режим и подготовить нужные списки.
Amnezia Premium
Для всех этих сценариев будем использовать Amnezia Premium — готовую подписку с уже настроенными серверами.
На момент записи в личном кабинете доступны серверы в пяти десятках стран. А по заявлению команды Amnezia, к концу года список планируют расширить до более чем 60 локаций.
При этом скорость подключения — до 200 Мбит/с, трафик безлимитный, а одна подписка позволяет использовать до семи конфигураций одновременно.
И сразу отвечу на частый вопрос из комментариев. Одна конфигурация на роутере занимает только одно место из семи. При этом через неё могут работать все домашние устройства — хоть десять, двадцать или тридцать.
Каждое из них отдельно лимит подписки не расходует, если подключается через этот роутер.
Главное — учитывать общую скорость подключения и возможности самого роутера.
По сути, вы получаете выбор из десятков готовых серверов, а стоимость подписки в пересчёте на месяц может оказаться даже ниже аренды одного отдельного VPS. Плюс по моему промокоду REVELIX действует дополнительная скидка 10%. Срок скидки ограничен.
Если хотите свой сервер
Если вы не хотите использовать Amnezia Premium, можно настроить всё по схеме Self-hosted на собственном VPS-сервере.
Подробная инструкция уже есть у меня — AmneziaWG 3.1 на своём VPS.
А сам VPS можно арендовать у AdminVPS со скидкой до 60% по моему промокоду.
Обновлённый генератор маршрутов
Переходим на мой сайт Revelix.org и открываем генератор маршрутов.
Что нового
В правом верхнем углу нажимаем плашку «Что нового». Сейчас в каталоге 1 118 сервисов. Добавлено 889 сервисов и 8 новых разделов. Всего разделов теперь 28.
Здесь можно посмотреть, какие категории появились и какие пополнились. Например, «Нейросети», «Разработка», «Развлечения и стриминг».
Ниже объясняется, как объединяются источники. Если сервис уже есть в iplist, используются его сети и домены, а копия из v2fly не показывается. У дополнительных сервисов из нового источника есть только домены, поэтому для них выбираем соответствующий режим.
Собираем набор
Закрываем окно и вводим в поиск «Gemini». В категории «Нейросети» выбираем «Gemini и Google AI».
Справа появляется «Ваш набор». Выбираем способ «По доменам» и видим количество доменов и списков.
Добавим ещё категорию «Развлечения и стриминг». В моём примере получилось 873 домена и 3 списка.
Рядом с выбором способа есть кнопка «Подробнее». Здесь можно прочитать, как работают оба варианта маршрутизации, и перейти к соответствующему видео.
В этом ролике работаем с доменами, а подробная инструкция по IP уже есть — AmneziaWG 3.0 в прошивке.
Два источника данных
Главное обновление генератора как раз связано с доменами. К данным iplist я добавил второй открытый источник — v2fly. Благодаря этому каталог вырос с 229 до 1 118 сервисов. Появилось 8 новых разделов, теперь их 28.
Если сервис уже есть в iplist, генератор использует его сети и домены. Копия из v2fly не показывается, чтобы не дублировать один сервис в каталоге.
А у новых сервисов из второго источника есть только доменные списки. Генератор не подбирает для них IP-адреса, потому что общие серверы могут обслуживать множество разных сайтов.
Поэтому новые возможности здесь показываю именно в режиме по доменам. При этом прежний режим по IP остаётся доступен для сервисов, у которых есть соответствующие списки.
Собираем списки
Возвращаемся к сборке, подтверждаем использование сторонних данных галочкой и нажимаем «Собрать списки».
Появится блок «Списки готовы». Здесь можно прочитать пояснения, посмотреть изменения и скачать отчёты обработки.
Проверяем результат и ставим галочку подтверждения. После этого копируем нужный список или скачиваем его текстовым файлом.
Сценарий 1. Выбранные сервисы через VPN
Проверяем приоритеты подключений
Переходим в веб-интерфейс роутера и открываем «Приоритеты подключений». В «Политике по умолчанию» на первом месте должно быть подключение провайдера, а ниже — подключение Amnezia.
Во вкладке «Применение политик» проверяем, что все нужные устройства находятся в политике по умолчанию.
Добавляем списки в «Маршруты DNS»
Теперь открываем «Маршрутизация» и переходим на вкладку «Маршруты DNS».
В разделе «Списки доменных имён» нажимаем «Добавить». Вводим название, например «Сервисы 1», вставляем первый список из генератора и нажимаем «Сохранить».
Ниже, в разделе «Правила маршрутизации», нажимаем «Добавить». Выбираем созданный список и нужное подключение Amnezia. Отмечаем «Добавлять автоматически», сохраняем и проверяем, что правило включено.
Для остальных списков повторяем те же действия, каждый раз создавая отдельный список и правило через выбранное подключение Amnezia.
Отключаем IPv6
Также напоминаю про IPv6. Открываем настройки подключения к провайдеру. В моём случае это «Кабель Ethernet».
В параметрах IPv6 выбираем «Не используется» и сохраняем изменения. В этой схеме отключаем его, чтобы соединения по IPv6 не проходили напрямую, если наш VPN-туннель их не поддерживает.
Сценарий 2. Отдельная сеть Wi-Fi через VPN
Теперь рассмотрим второй сценарий использования — создание отдельной точки Wi-Fi с VPN.
Открываем «Приоритеты подключений» и нажимаем «Добавить политику». Вводим название «VPN» и нажимаем «Сохранить».
Открываем созданную политику, отмечаем только нужное подключение Amnezia и сохраняем изменения.
Далее в разделе «Локальная сеть» переходим в «Сегменты» и нажимаем плюс. Задаём имя сегмента, например «VPN».
Пролистываем до раздела «Правила использования интернет-трафика». В пункте «Политика доступа» выбираем созданную политику «VPN» и нажимаем «Сохранить».
Теперь переходим во вкладку «Wi-Fi» и нажимаем «Добавить сеть». Вводим название, например «Revelix VPN». В поле «Сегмент» вместо основного выбираем наш сегмент «VPN».
Выбираем нужные диапазоны — можно оставить оба или только один. Для защиты выбираем WPA2-PSK + WPA3-PSK и задаём надёжный пароль.
Нажимаем «Добавить» и включаем созданную сеть.
Теперь устройства, подключённые к этой сети, будут использовать выбранный туннель Amnezia.
Сценарий 3. Отдельное устройство через VPN
Теперь рассмотрим третий сценарий. Настроим выход через VPN для отдельного устройства без создания дополнительной сети Wi-Fi.
Как и в предыдущем примере, открываем «Приоритеты подключений» и создаём политику «VPN». Если она у вас уже есть, повторно создавать её не нужно. Открываем эту политику, отмечаем только нужное подключение Amnezia и нажимаем «Сохранить».
Далее переходим во вкладку «Применение политик». Находим нужное устройство, например Apple TV, и перетаскиваем его в политику «VPN».
Если устройство ещё не зарегистрировано, сначала зарегистрируйте его в списке устройств роутера, затем вернитесь к применению политик.
Теперь выбранное устройство будет выходить в интернет через Amnezia, оставаясь в обычной домашней сети. Остальные устройства продолжат использовать свои политики. Чтобы вернуть прежнюю схему, перенесите устройство обратно в политику по умолчанию.
Если сервис не открывается
Если после настройки нужный сервис не открывается, проверьте несколько вещей.
Подключение и политика
Сначала само подключение Amnezia. Туннель должен быть включён, а счётчики отправленных и принятых данных — увеличиваться.
Затем проверьте политику устройства или сегмента. Если устройству вручную назначена отдельная политика, она имеет приоритет перед политикой сегмента.
DNS
Для маршрутизации по доменам устройство должно использовать DNS роутера. Частный DNS на телефоне, безопасный DNS в браузере или отдельное приложение могут направлять запросы мимо него.
Если здесь всё правильно, но доменная маршрутизация всё равно не работает, причиной могут быть неправильные или подменённые ответы DNS.
В комментариях зритель рассказал, что ему помог переход на защищённый DNS именно на роутере.
В таком случае можно попробовать DNS over TLS или DNS over HTTPS.
Настройки находятся в разделе «Интернет-фильтры», на вкладке «Настройка DNS». При необходимости потребуется установить соответствующий компонент системы. На устройствах при этом оставляем DNS роутера.
IPv6, кэш и полнота списка
Также проверьте IPv6. Если через туннель он не настроен, в нашей схеме оставляем его отключённым.
После изменений переподключитесь к сети и перезапустите приложение. Если остались старые ответы DNS, очистите кэш или перезагрузите устройство.
И учитывайте, что одному сервису могут понадобиться дополнительные домены. Если сайт открывается, а отдельные функции не работают, проверьте полноту списка.
Для приложений с прямыми подключениями по IP одних доменных правил может быть недостаточно.
Итоги
Итак, я показал обновлённый генератор, в котором теперь больше тысячи сервисов, и три сценария маршрутизации: выбранные сервисы через VPN, отдельную сеть Wi-Fi с Amnezia и подключение отдельных устройств через нужную политику.
Если статья оказалась полезной, ставьте лайк, подписывайтесь на канал и пишите в комментариях, какой вариант выбрали и что ещё хотелось бы разобрать.
Спасибо и до встречи!