Быстрый старт
Это руководство поможет завершить первую рабочую настройку, которая отправляет выбранные сайты через VPN, сохраняя обычное соединение для остального трафика.
Если вы установили полный пакет, веб-интерфейс — самое простое место для начала. Если вы установили keen-pbr-headless или предпочитаете редактировать файлы напрямую, используйте вкладку JSON / CLI.
keen-pbr-headless, см. метод конфигурации JSON.
Откройте веб-интерфейс
Откройте http://<ip-роутера>:12121/ в браузере. На Keenetic / NetCraze также можно открыть http://my.keenetic.net:12121/.
Создайте outbounds
Перейдите в Outbounds и создайте две записи:
-
Создайте outbound с именем
vpnсо следующими параметрами:тип = Интерфейсинтерфейс = <имя-вашего-vpn-интерфейса>шлюз = <ipv4-шлюза-vpn>, если ваш VPN требует явный IPv4-шлюзgateway6 = <ipv6-шлюза-vpn>, если ваш VPN требует явный IPv6-шлюз
-
Создайте другой outbound с именем
defaultсо следующими параметрами:тип = Таблица маршрутизацииID таблицы = 254
Почему default?
В этом примере используется основная таблица маршрутизации Linux как запасной путь, поэтому default должен указывать на таблицу маршрутизации 254.
Добавьте DNS-серверы
Перейдите в DNS-серверы и создайте записи:
-
Создайте DNS-сервер с именем
vpn_dnsсо следующими параметрами:адрес = <ip-dns-сервера-vpn>outbound = vpn, если вы хотите, чтобы DNS-запросы к этому серверу шли через VPN
-
Создайте другой DNS-сервер с именем
default_dnsсо следующими параметрами:адрес = <ip-обычного-dns-сервера>
Создайте тестовый список
Перейдите в Списки и создайте список, например my_sites с типом Домены / IP, затем добавьте тестовый домен, например ifconfig.co.
Добавьте правила маршрутизации и DNS
- Перейдите в Правила маршрутизации и направьте
my_sitesчерез outboundvpn. - Перейдите в DNS-правила и отправьте
my_sitesна ваш DNS-сервер VPN. - Установите основной DNS-сервер на
default_dns.
Проверка
- Примените конфигурацию и дождитесь исчезновения уведомления “черновик конфигурации”.
- Очистите DNS-кеш на вашем устройстве:
- На Windows ПК откройте командную строку и выполните
ipconfig /flushdns. - На Linux ПК откройте терминал и выполните
sudo resolvectl flush-caches. - На мобильных устройствах просто переподключитесь к WiFi.
- На Windows ПК откройте командную строку и выполните
- Откройте сайт из вашего списка (
ipconfig.co) и проверьте, что IP отличается от другого сайта “мой IP” (напр.wtfismyip.com)
Для проверки настройки откройте сайт из вашего списка и убедитесь, что он работает через VPN. Если хотите проверить через командную строку, выполните:
keen-pbr test-routing ifconfig.coЕсли результат показывает ваш VPN outbound в обоих столбцах (ожидаемый и фактический), настройка работает.