VPN
August 11

VPN на роутере Keenetic / Netcraze: AmneziaWG 2.0 — новый протокол и маршрутизация трафика

Это статья, текстовая версия видео на YouTube: https://linkly.link/2q0gM


Привет! В этой статье я покажу, как настроить AmneziaWG 2.0 на роутере Keenetic или Netcraze. Начнём с установки VPN на собственный VPS-сервер методом Self-Hosted и закончим настройкой маршрутизации трафика.

В отличие от старой версии 1.0, AmneziaWG 2.0 лучше маскирует VPN-трафик, поэтому его сложнее обнаружить и заблокировать.

Настройка несложная. Нам потребуется:

  • арендовать VPS-сервер;
  • скачать и установить AmneziaVPN;
  • ввести IP-адрес, логин и пароль от сервера;
  • установить AmneziaWG 2.0;
  • экспортировать конфигурацию;
  • загрузить конфигурацию в роутер;
  • настроить DNS и маршрутизацию трафика.

Для работы потребуется версия системы роутера 5.1 или новее.

Аренда VPS-сервера

Первым делом необходимо арендовать хороший VPS-сервер. Я рекомендую использовать хостинг AdminVPS.

👉 Ссылка на сайт хостинга: https://linkly.link/2q0Hv

У AdminVPS хорошие цены, безлимитный трафик и скорость подключения до 1000 Мбит/с. Оплатить сервер можно российской или иностранной банковской картой, через СБП или криптовалютой.

При аренде сервера доступны промокоды на скидку 60%, 30%, 20%, 15% или 5% в зависимости от выбранного периода оплаты.

Откройте сайт (по этой ссылке) и нажмите кнопку «Войти». Если у вас ещё нет аккаунта, зарегистрируйтесь, введите необходимые данные и подтвердите регистрацию.

После регистрации войдите в личный кабинет. В боковом меню выберите раздел «Серверы» и нажмите «Заказать».

Выбор страны и тарифа

В качестве страны размещения сервера выберите Нидерланды. В этом случае YouTube будет работать без рекламы.

Выберите тариф Promo — для нашей задачи его будет достаточно.

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

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

Нажмите «Далее» и обязательно введите промокод на скидку.

Если вы арендуете сервер на один месяц, используйте:

Промокод: REVELIX60
Скидка: 60%

Промокоды для других периодов оплаты:

  • скидка 30% — REVELIX30;
  • скидка 20% — REVELIX20;
  • скидка 15% — REVELIX15;
  • скидка 5% — REVELIX5.

После этого нажмите «Оформить», выберите удобный способ оплаты и завершите заказ.

Активация VPS-сервера

После оплаты перейдите в раздел «Услуги» и нажмите на только что созданный VPS-сервер.

Сразу после заказа сервер может быть ещё не настроен. Подождите примерно пять минут, затем обновите страницу. Также можно дождаться письма об активации, которое придёт на электронную почту.

После завершения настройки в личном кабинете появятся:

  • IP-адрес сервера;
  • пароль.

Эти данные понадобятся для дальнейшей настройки.

Установка AmneziaVPN

Следующим этапом необходимо скачать приложение AmneziaVPN. Оно доступно для iPhone, Android, macOS и Windows.

👉 Скачать приложение можно с актуального зеркала сайта AmneziaVPN: https://linkly.link/2q0KB

Перейдите на сайт, откройте вкладку «Скачать» и выберите свою платформу. В моём случае это macOS.

Скачайте и установите приложение.

Подключение AmneziaVPN к серверу

Откройте приложение AmneziaVPN и нажмите «Приступить».

Затем выберите Self-hosted VPN.

Введите данные, полученные после активации VPS-сервера:

  • IP-адрес сервера;
  • имя пользователя — обычно root;
  • пароль от сервера.

После заполнения данных нажмите «Продолжить».

Установка AmneziaWG 2.0

В качестве типа установки выберите «Ручная».

Далее выберите протокол AmneziaWG. Порт можно оставить по умолчанию.

Запустите установку и дождитесь её завершения. AmneziaVPN самостоятельно подключится к VPS-серверу и установит необходимые компоненты.

Экспорт конфигурации AmneziaWG

После установки сервера нажмите кнопку «Поделиться».

Укажите имя пользователя. Можно написать Keenetic или выбрать любое другое удобное название.

Выберите протокол AmneziaWG и измените формат подключения на оригинальный формат AmneziaWG.

После этого снова нажмите «Поделиться» и сохраните конфигурацию файлом.

Этот файл понадобится для настройки роутера.

Проверка версии системы роутера

Теперь перейдите в панель управления роутером Keenetic или Netcraze.

В боковом меню откройте настройки системы и убедитесь, что установлена версия 5.1 или новее.

Если используется более старая версия, сначала обновите систему роутера.

Установка компонента WireGuard VPN

Откройте раздел «Изменить настройки системы».

В поиске компонентов введите Wire.

Найдите компонент WireGuard VPN. Если он ещё не установлен, отметьте его и запустите установку.

Загрузка конфигурации в роутер

В боковом меню перейдите в раздел:

«Другие подключения» → «WireGuard VPN»

Нажмите «Загрузить из файла» и выберите конфигурацию, которую недавно сохранили из AmneziaVPN.

После загрузки конфигурации нажмите на значок карандаша справа.

Отметьте галочкой пункт «Использовать для выхода в интернет» и нажмите «Сохранить».

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

Настройка Ethernet

В боковом меню перейдите в раздел «Кабель Ethernet».

Поставьте галочку «Игнорировать DNSv4 интернет-провайдера».

В параметрах IPv6 выберите «Не используется» и нажмите «Сохранить».

Настройка DNS

Далее необходимо настроить DNS.

В боковом меню перейдите в раздел «Интернет-фильтры», а затем откройте вкладку «Настройки DNS».

Нажмите «Добавить сервер» и укажите адрес:

  • 8.8.8.8

После этого добавьте ещё четыре DNS-сервера с адресами, указанными в видео:

  • 8.8.4.4;
  • 1.1.1.1;
  • 1.0.0.1;
  • 9.9.9.9.

В результате должен получиться список DNS-серверов, как на скриншоте ниже.

Два дополнительных DNS-сервера создадутся автоматически при подключении WireGuard.

Настройка маршрутизации трафика

Теперь настроим маршрутизацию, чтобы нужные сайты и сервисы работали через VPN, а российские сайты открывались напрямую.

Для начала необходимо создать файл с маршрутами.

Перейдите на сайт https://iplist.opencck.org/ru/

Важный момент: роутер Keenetic не поддерживает импорт файлов, содержащих более 1024 строк. Поэтому файлы с маршрутами необходимо экспортировать и импортировать по отдельности.

На сайте выберите формат файла для роутера Keenetic Routes (.bat).

Затем выберите тип данных, как показано на скриншоте.

После этого отметьте сервисы, маршруты которых необходимо добавить в роутер. В этой инструкции используем YouTube.

Поставьте галочку напротив YouTube, затем включите параметр «Сохранить как файл» и нажмите «Отправить».

Файл с маршрутами сохранится на устройство.

Загрузка маршрутов в Keenetic или Netcraze

Вернитесь в веб-интерфейс управления роутером.

В боковом меню откройте раздел «Маршрутизация» и нажмите «Загрузить».

В поле «Интерфейс» выберите созданное подключение AmneziaWG.

Нажмите на значок облака, выберите файл, который недавно скачали с сайта IPList, и нажмите кнопку загрузки.

Подождите некоторое время. После завершения загрузки в списке появятся маршруты.

В нашем случае это IP-адреса и подсети YouTube.

По аналогии можно создать и добавить отдельные файлы с маршрутами для других необходимых сервисов.

Готово!

На этом настройка завершена.

Мы:

  • арендовали и настроили VPS-сервер;
  • установили AmneziaWG 2.0;
  • экспортировали конфигурацию;
  • добавили её в роутер Keenetic или Netcraze;
  • настроили DNS-серверы;
  • добавили маршруты для YouTube;
  • настроили маршрутизацию трафика.

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

Если инструкция оказалась полезной, поставьте лайк и подпишитесь на канал. В комментариях напишите, какой у вас роутер и получилось ли всё настроить.

До встречи!