Flex-VPN

Практическая инструкция

VPN на Keenetic: AmneziaWG и раздельная маршрутизация

Настроим VPN прямо на роутере: выбранные сайты пойдут через Flex VPN, остальные — через обычного провайдера. Приложение VPN на каждом устройстве для этого не требуется. Инструкция подходит для Keenetic и Netcraze с совместимой версией системы.

1. Проверьте версию роутера

Откройте веб-интерфейс роутера по его локальному адресу — обычно 192.168.1.1 — и найдите версию KeeneticOS/NetcrazeOS в системных настройках. Для раздельной маршрутизации по спискам доменов нужна версия 5.0 или новее. Удобнее использовать актуальную стабильную 5.1+ и AmneziaWG 2.0, если эта версия доступна для вашей модели.

Система роутера Что выбрать в боте Что доступно
5.1 и новее «5.1 и новее» AmneziaWG 2.0 и маршруты DNS; бот также может предложить совместимый AWG 1.0
5.0 «4.2–5.0» AmneziaWG 1.0 и маршруты DNS
4.3.6 и новее в ветке 4.x «4.2–5.0» AmneziaWG 1.0; для маршрутов DNS требуется обновление до 5.0+
4.2–4.3.5 «4.2–5.0» Может понадобиться дополнительная настройка через CLI; следуйте отдельной подсказке бота

Перед обновлением сохраните конфигурацию роутера. Используйте стабильную версию, доступную именно вашей модели. Не устанавливайте случайную прошивку ради номера версии. Если обновление до 5.0 недоступно, можно настроить отдельную Wi-Fi-сеть через VPN — этот вариант описан ниже.

2. Получите конфигурацию Flex VPN

  1. Откройте бот Flex VPN и нажмите «Подключиться» → «AmneziaWG» → «Роутер».
  2. Выберите Keenetic / Netcraze, затем ветку версии: «5.1 и новее» или «4.2–5.0». Названия могут немного отличаться после обновления бота.
  3. Выберите доступную локацию, создайте ключ для роутера и скачайте файл .conf. Один ключ используйте на одном устройстве: не включайте этот же конфиг одновременно на телефоне.
  4. В системных настройках роутера откройте изменение набора компонентов и установите WireGuard VPN, если его ещё нет. Установка может потребовать перезагрузки.
  5. Перейдите в «Интернет» → «Другие подключения» → WireGuard → «Загрузить из файла» и выберите .conf.
  6. Откройте созданное подключение, включите «Использовать для выхода в Интернет», сохраните настройки и включите соединение.

Конфигурация содержит секретный ключ. Не публикуйте файл, QR-код или полный скриншот его содержимого. Для версии ниже 4.3.6 может понадобиться команда, которую выдаёт бот для вашего ключа; не используйте чужую команду из переписки.

3. Проверьте туннель и обычный маршрут

В информации о WireGuard-подключении проверьте недавнее рукопожатие (handshake) и изменение счётчиков трафика. Одного включённого переключателя или зелёного значка недостаточно.

В разделе «Интернет» → «Приоритеты подключений» оставьте обычного провайдера выше VPN в политике по умолчанию. Устройства, на которых нужна раздельная маршрутизация, должны использовать эту политику. Так обычный трафик продолжит идти напрямую, а правила DNS направят выбранные адреса в VPN.

4. Соберите списки сайтов

Откройте конструктор Flex VPN, выберите нужные сервисы, при необходимости добавьте собственные домены и скачайте TXT либо ZIP с несколькими TXT-файлами.

Это списки доменов для роутера, а не программа Windows и не команды для терминала. В каждой строке — один домен без https://, пути, IP-адреса и символа *. Поддомены учитываются роутером. Конструктор делит большие подборки на файлы по 250 строк для удобства — это размер части в конструкторе, а не заявленный лимит Keenetic.

5. Добавьте списки и правила DNS

  1. В роутере откройте «Сетевые правила» → «Маршрутизация» → «Маршруты DNS».
  2. Создайте список доменов, задайте понятное имя, например Flex-YouTube, и вставьте содержимое TXT. Если файлов несколько, создайте отдельный список для каждой части.
  3. Добавьте правило маршрутизации: выберите созданный список и именно ваше подключение AmneziaWG/WireGuard как интерфейс выхода.
  4. Включите «Добавлять автоматически», включите правило и сохраните его. Повторите для остальных списков.

Если для выбранных доменов нельзя допускать переход на обычного провайдера при падении VPN, используйте «Эксклюзивный маршрут». Эти сервисы могут перестать открываться при отключённом туннеле. Такая настройка относится к совпавшим маршрутам и не означает, что весь трафик устройства гарантированно защищён VPN.

6. Проверьте результат

Для работы маршрутов DNS запросы устройств должны проходить через роутер. Обычно достаточно получать DNS автоматически от него. DoH в браузере, Private DNS на Android и приложения со своим DNS могут обходить этот механизм: на время проверки отключите их либо настройте использование DNS роутера.

После изменения правил очистите DNS-кэш на роутере и устройстве или переподключите устройство и перезапустите приложение. Откройте выбранный сервис и проверьте рост счётчиков VPN, затем проверьте обычные сайты. Сайт проверки IP, которого нет в списке, должен показывать адрес провайдера — это ожидаемо.

Списки не обновляются на роутере автоматически после изменений в конструкторе: заново выгрузите их и замените содержимое списков. Исключение домена в конструкторе убирает его из подборки, но не создаёт принудительный прямой маршрут. Общие IP/CDN могут затронуть другие сервисы; отдельным приложениям нужны дополнительные домены. Поэтому обещать охват всех заблокированных ресурсов одним списком нельзя.

Если что-то не работает

  • Ошибка H1 или импорт AWG 2.0 на версии 4.x/5.0: вернитесь в бот и выберите ветку «4.2–5.0», чтобы получить совместимый AWG 1.0. Не исправляйте параметры H1 вручную наугад.
  • Нет handshake: проверьте обычный интернет, активность подписки, включение туннеля и отсутствие второго устройства с тем же ключом. Если не помогло — попробуйте доступную другую локацию с новым ключом; при повторной ошибке обратитесь в поддержку.
  • Туннель работает, выбранный сайт — нет: проверьте список, выбранный VPN-интерфейс, включение правила, политику устройства и его DNS. Затем сбросьте DNS-кэш.
  • На телефоне работает, на телевизоре — нет: приложению могут требоваться дополнительные домены. Трафик по прямым IP и IPv6 также требует отдельной проверки; не меняйте все настройки роутера наугад.

В поддержку отправьте модель роутера, версию системы, выбранную локацию, точный текст ошибки и уже выполненные шаги. Пароль роутера, приватный ключ и полный .conf присылать не нужно.

Другой вариант: отдельная Wi-Fi-сеть через VPN

Если нужен VPN для всего трафика отдельной группы устройств, создайте отдельную политику подключений, оставив в ней только AmneziaWG, и назначьте её отдельному сегменту Wi-Fi. Подключайте нужные устройства к этому SSID; основную сеть оставьте на обычном провайдере. Если используете существующий гостевой сегмент, смена политики затронет все подключённые к нему устройства. Маршрут IPv6 проверьте отдельно.

В видеоуроке Flex VPN на YouTube разобрана настройка роутера и отдельной Wi-Fi-сети через VPN. Для маршрутизации только выбранных сайтов используйте шаги 3–6 этой статьи.

Полезные ссылки

Обновлено 8 ноября 2026 года. Интерфейс зависит от модели и версии системы.