Перейти к содержимому

Быстрый старт

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

Если вы установили полный пакет, веб-интерфейс — самое простое место для начала. Если вы установили keen-pbr-headless или предпочитаете редактировать файлы напрямую, используйте вкладку JSON / CLI.

Если вы установили keen-pbr-headless, см. метод конфигурации JSON.

Откройте веб-интерфейс

Откройте http://<ip-роутера>:12121/ в браузере. На Keenetic / NetCraze также можно открыть http://my.keenetic.net:12121/.

Создайте outbounds

Перейдите в Outbounds и создайте две записи:

  1. Создайте outbound с именем vpn со следующими параметрами:

    • тип = Интерфейс
    • интерфейс = <имя-вашего-vpn-интерфейса>
    • шлюз = <ipv4-шлюза-vpn>, если ваш VPN требует явный IPv4-шлюз
    • gateway6 = <ipv6-шлюза-vpn>, если ваш VPN требует явный IPv6-шлюз
  2. Создайте другой outbound с именем default со следующими параметрами:

    • тип = Таблица маршрутизации
    • ID таблицы = 254

Почему default?

В этом примере используется основная таблица маршрутизации Linux как запасной путь, поэтому default должен указывать на таблицу маршрутизации 254.

Добавьте DNS-серверы

Перейдите в DNS-серверы и создайте записи:

  1. Создайте DNS-сервер с именем vpn_dns со следующими параметрами:

    • адрес = <ip-dns-сервера-vpn>
    • outbound = vpn, если вы хотите, чтобы DNS-запросы к этому серверу шли через VPN
  2. Создайте другой DNS-сервер с именем default_dns со следующими параметрами:

    • адрес = <ip-обычного-dns-сервера>

Создайте тестовый список

Перейдите в Списки и создайте список, например my_sites с типом Домены / IP, затем добавьте тестовый домен, например ifconfig.co.

Добавьте правила маршрутизации и DNS

  1. Перейдите в Правила маршрутизации и направьте my_sites через outbound vpn.
  2. Перейдите в DNS-правила и отправьте my_sites на ваш DNS-сервер VPN.
  3. Установите основной DNS-сервер на default_dns.

Проверка

  1. Примените конфигурацию и дождитесь исчезновения уведомления “черновик конфигурации”.
  2. Очистите DNS-кеш на вашем устройстве:
    • На Windows ПК откройте командную строку и выполните ipconfig /flushdns.
    • На Linux ПК откройте терминал и выполните sudo resolvectl flush-caches.
    • На мобильных устройствах просто переподключитесь к WiFi.
  3. Откройте сайт из вашего списка (ipconfig.co) и проверьте, что IP отличается от другого сайта “мой IP” (напр. wtfismyip.com)

Для проверки настройки откройте сайт из вашего списка и убедитесь, что он работает через VPN. Если хотите проверить через командную строку, выполните:

bash
keen-pbr test-routing ifconfig.co

Если результат показывает ваш VPN outbound в обоих столбцах (ожидаемый и фактический), настройка работает.

Для полного справочника начните с раздела Конфигурация или сразу откройте Полный пример конфигурации. Если что-то не работает, см. раздел Устранение неполадок.