Как подключить VPN Наружу на Keenetic

Шаг 0

Закажите ключ

Закажите ключ VPN Наружу. Письмо с ключом придет вам на почту. Если письмо долго не приходит, проверьте спам.

Шаг 1

Настройте подключение

1. Откройте в веб-браузере страницу управления роутером. Чаще всего адрес страницы управления: http://192.168.1.1 или http://192.168.0.1
Как альтернатива, для роутеров Keenetic можно открыть сайт: http://my.keenetic.net

Обратите внимание, что имя пользователя по умолчанию: admin. Если вам не известен пароль, в некоторых случаях он может быть указан на обратной стороне роутера. Часто встречаются простые пароли по-умолчанию, например, admin или 1234.

Изображение настроек роутера

2. Сразу после авторизации перейдите в раздел "Управление", далее "Параметры системы", разверните пункт "startup-config" и сохраните резервную копию нынешних настроек вашего роутера.

Изображение настроек роутера

3. Проверьте, какая версия KeeneticOS установлена на роутере, и предлагается ли обновление KeeneticOS до версии 4.2, так как поддержка WireGuard с параметрами asc в KeeneticOS появилась начиная с версии 4.2 Alpha 2. Если для вашего роутера ещё не вышел релиз KeeneticOS 4.2, попробуйте переключить канал обновления, на "Предварительный".

Изображение настроек роутера

4. Если уже установлена версия KeeneticOS 4.2 или предлагается обновление до 4.2, то нужно проверить наличие необходимого компонента системы. Нажмите кнопку "Изменить набор компонентов".

Изображение настроек роутера

5. На открывшейся странице "Компоненты операционной системы", в секции "Сетевые функции", проверьте наличие установленного компонента "WireGuard VPN". Если компонент не установлен, отметьте соответствующий чек-бокс для установки и нажмите появившуюся снизу кнопку "Обновить KeeneticOS". Дождитесь, пока роутер обновится и перезагрузится.

Изображение настроек роутера

6. Если компонент "WireGuard VPN" уже установлен, но нуждается в обновлении, закройте список компонентов, чтобы вернуться на страницу "Параметры системы".

Изображение настроек роутера

7. После чего выполните обновление роутера до версии 4.2 или новее, нажав кнопку "Обновить KeeneticOS" на странице "Параметры системы". В процессе обновления роутер выполнит перезагрузку.

Обратите внимание, что если обновление прерывается с сообщением "Недостаточно места", то нужно в списке компонентов отключить ненужные, чтобы уменьшить размер обновления.

Изображение настроек роутера

8. После обновления и перезагрузки роутера нужно заново авторизоваться на странице управления роутером.

Изображение настроек роутера

9. Убедитесь, что KeeneticOS обновилась до версии 4.2 и что необходимый компонент "WireGuard VPN" установлен.

Изображение настроек роутера

10. Теперь вам потребуется файл конфигурации AmneziaWG (файл с расширением .conf), который пришел вам на почту. Один файл одновременно можно использовать только на одном устройстве. Это нужно учесть и, в случае необходимости, запросить новый файл от службы поддержки.

Откройте файл конфигурации AmneziaWG в каком-нибудь текстовом редакторе, например, в "Блокноте". Для примера используется файл с названием "amnesia_for_awg.conf", но у каждого пользователя он будет называться по-разному. Далее нужно все делать по аналогии.

Изображение настроек роутера

11. Из данного файла вам понадобятся значения параметров Jc, Jmin, Jmax, S1, S2, H1, H2, H3, H4 - это asc параметры.

Изображение настроек роутера

12. Теперь вам нужно вернуться к настройкам роутера, перейти в раздел "Интернет" и выбрать "Другие подключения".

Изображение настроек роутера

13. Выберите секцию "Wireguard", в ней создайте новое подключения, импортировав сохранённый файл конфигурации AmneziaWG. Для этого нажмите на ссылку "Загрузить из файла".

Изображение настроек роутера

14. В появившемся окне файлового менеджера перейдите в папку, где вы сохранили файл конфигурации AmneziaWG, выберите его, и нажмите кнопку "Открыть".

Изображение настроек роутера

15. Через несколько секунд в секции "Wireguard" должно появится новое соединение с таким же названием, как было у импортированного файла. Но использовать появившееся подключение еще рано. Нужно зайти в его настройки для редактирования, щелкнув по его строке в любом месте, кроме свитчера.

Обратите внимание, что внутренний IP-адрес созданного подключения должен быть уникальным среди других имеющихся соединений Wireguard. Иначе эти соединения будут конфликтовать. В такой ситуации для одного из конфликтующих соединений потребуется создать другой (новый) файл конфигурации, с другим IP-адресом.

Изображение настроек роутера

16. В открывшемся окне настроек подключения отметьте чек-бокс "Использовать для выхода в интернет", после чего сохраните внесённые изменения, нажав кнопку "Сохранить" внизу страницы с настройками.

Обратите внимание, что если у вас есть несколько соединений с одинаковым названием, стоит переименовать их так, чтобы название только что созданного подключения WireGuard стало уникальным.

Изображение настроек роутера

17. Теперь вам нужно перейти в веб-версию командной строки роутера Keenetic для выполнения ряда команд. Для этого необходимо перейти в настройки, нажать на изображение шестеренки в правом верхнем углу веб-страницы и перейти по ссылке "Командная строка".

Изображение настроек роутера

18. Введите команду "show interface" и нажмите кнопку "Отправить запрос". Ниже отобразится информация обо всех имеющихся интерфейсах.

Изображение настроек роутера

19. Теперь нужно узнать имя нужного интерфейса по названию созданного ранее подключения. Для этого откройте поиск по странице (это можно сделать, одновременно нажав две клавиши - Ctrl+F). Введите для поиска название созданного ранее подключения. В данном примере это "amnezia_for_awg". Должно быть найдено одно уникальное название в поле "description". А рядом с ним будет находится другое поле, "interface-name", в котором отображается имя нужного интерфейса. В данном примере это "Wireguard1".

Изображение настроек роутера

20. Теперь, зная имя интерфейса и значения параметров asc из файла в формате .conf, который мы сохранили ранее, нужно заменить все значения шаблона в скобках вашими значениями, а сами скобки - удалить.

interface {name} wireguard asc {jc} {jmin} {jmax} {s1} {s2} {h1} {h2} {h3} {h4}

В данном примере строка примет вид:

interface Wireguard1 wireguard asc 8 50 1000 30 32 1811016522 1196729875 457766807 1765857463

Получившуюся строку нужно вставить в веб-версии командной строки роутера и нажать кнопку "Отправить запрос". Если вы ввели правильную команду, ниже будет выведен результат обработки запроса, как на приведённом скриншоте.

Изображение настроек роутера

21. Далее следует сохранить изменения в конфигурации роутера. Введите команду system configuration save и нажмите "Отправить запрос". Если всё введено верно, ниже будет выведен результат обработки запроса, как на приведённом скриншоте.

Изображение настроек роутера

22. После этого нужно перейти в раздел "Интернет", далее - "Другие подключения" и проверить работоспособность созданного подключения WireGuard, переключив его состояние на "Включено". Через несколько секунд отметка активности пира должна изменить цвет с серого на зелёный. Также должна отобразиться информация о входящем/исходящем трафике и о времени с последнего "рукопожатия".

В случае каких либо проблем с подключением ещё раз проверьте все проделанные действия и введённые параметры. Также можно перейти в раздел Управление -> Диагностика -> Показать журнал.

Изображение настроек роутера

23. Если подключение установилось успешно, нужно перейти в раздел "Интернет" - "Приоритеты подключения".

Изображение настроек роутера

24. В настройках "Политик доступа" в "Политике по умолчанию" созданное VPN-подключение (amnezia_for_awg) должно идти ниже вашего основного интернет-подключения, чтобы избежать проблем с переподключением роутера при обрыве основного интернет-соединения.

Изображение настроек роутера

25. Теперь вам нужно создать новую политику доступа. Нажмите на ссылку "+ Добавить политику" Введите имя новой политики доступа (в данном примере используется имя VPN) и нажмите по ссылке "Сохранить" с зелёной галочкой.

Обратите внимание, что при создании политики не нужно включать "Многопутевой режим"

Изображение настроек роутера

26. Далее, для политики с названием VPN установите чекбокс активности только на ранее созданном подключении (в данном примере — amnezia_for_awg) и нажмите кнопку "Сохранить" внизу страницы.

Обратите внимание, что в данном примере в политику VPN включено только подключение amnezia_for_awg, чтобы снизить вероятность утечки трафика через протоколы IPv4 и IPv6 основного интернет-подключения (в данном примере — Ethernet). Если в политику VPN включить вторым по порядку подключение Ethernet, то при отключении amnezia_for_awg все устройства политики VPN будут переходить на использование основного интернет-подключения (в данном примере — Ethernet). Это может быть удобно для переключения между разными соединениями без постоянного переноса устройств между разными политиками, однако это может вызывать утечки трафика через основное интернет-соединение.

Настройки маршрутизации роутера могут переопределять направления трафика всех устройств. Если прописать в маршрутизации роутера необходимые маршруты для Instagram через подключение amnezia_for_awg, то все устройства во всех политиках (кроме политики "Без доступа в интернет") получат доступ к Instagram через amnezia_for_awg. Также работает и обратный пример: если прописать все необходимые маршруты для госуслуг через подключение Ethernet, то все устройства во всех политиках (кроме политики "Без доступа в интернет") получат доступ к госуслугам через Ethernet. Основная проблема — это узнать необходимые для прописывания маршруты и производительность роутера.

Изображение настроек роутера

27. Затем, переключитесь на вкладку "Применение политик". В списке слева выберите ту политику, из которой нужно переместить устройства и/или сегменты подключения устройств (в данном примере это "Политика по умолчанию"). В выпадающем меню сверху выберите политику, в которую нужно переместить устройства и/или сегменты подключения устройств (в данном примере, это "VPN"). Отметьте те устройства и/или сегменты подключения устройств, которые должны постоянно подключаться только через VPN.

Нажмите кнопку "Подтвердить" для перемещения выбранных устройств в политику "VPN".

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

Большинство ваших устройств входят в политики с названием: "Политика по умолчанию" и "Политика по умолчанию сегмента".

В данном примере также можно видеть сегмент подключения устройств под названием "Гостевая сеть". Именно он выбран в качестве примера, потому что для данного сегмента по умолчанию не используется IPv6, что исключает утечку информации о вашем реальном IP при реализации схемы с включением в политику VPN подключения Ethernet.

В настройках "Гостевой сети" можно настроить и включить дополнительную WiFi сеть. Таким образом, роутер Keenetic будет раздавать сразу две WiFi сети: 1-я — с обычным интернет-подключением, 2-я — с подключением через VPN.

Изображение настроек роутера

28. Теперь вы можете переключиться на политику с названием VPN и убедиться, что перемещённые вами устройства перенесены в данную политику. Также проверьте на самих устройствах, что теперь их трафик идёт через созданное подключение amnezia_for_awg, например, открыв сайт https://ipinfo.io.

Чуть ниже вы можете выбрать пункт: "Показать все объекты", чтобы сразу увидеть все Политики, Сегменты и все Зарегистрированные устройства одновременно, а также перемещать устройства и сегменты между политиками простым перетаскиванием.

Изображение настроек роутера

Теперь вы можете выйти из настроек роутера. Нажмите на шестерню в правом верхнем углу страницы, а затем нажмите кнопку "Выйти" в правом нижнем углу страницы.

Изображение настроек роутера

Шаг 2

Проверьте, что все работает

Проверьте, что нужный сайт открывается. Если что-то не работает, напишите нам. У нас есть запасное решение. Обязательно Вам поможем 💛