Настройки cookies

Необходимые cookieВсегда включены

Одна cookie с вашим решением — чтобы не спрашивать на каждой странице. Ничего не отслеживает.

Псевдонимная статистика первой стороны: случайный идентификатор браузера на полгода, визиты и возвраты, страницы, глубина прочтения, переходы к партнёрам. Только у Revelix в Cloudflare, без сторонних сервисов.

Политика cookies
Revelix
ПоддержатьКанал на YouTube

AmneziaWG 3.0 на Keenetic и Netcraze: Amnezia Premium без VPS и флешки

Настраиваем AmneziaWG 3.0 на Keenetic или Netcraze с готовыми серверами Amnezia Premium: без своего VPS и флешки, с маршрутизацией через HydraRoute Neo.

AmneziaWG 3.025 минут

VPN на роутере Keenetic с Amnezia Premium: без VPS и флешки, 45 стран на выбор

Привет! Сегодня настроим AmneziaWG 3.0 на роутере Keenetic или Netcraze с помощью AWG Manager, добавим готовые серверы Amnezia Premium и настроим выборочную маршрутизацию трафика через HydraRoute Neo.

Причём в этот раз всё будет намного проще. Нам не понадобится отдельно арендовать и настраивать свой VPS-сервер, а всё необходимое мы установим прямо во внутреннюю память роутера.

Что изменилось в AmneziaWG 3.0

Но сначала коротко разберёмся, чем AmneziaWG 3.0 отличается от версии 2.0.

В AmneziaWG 2.0 уже использовались изменённые заголовки и дополнительные случайные пакеты. А в версии 3.0 появились:

  • Дополнительная защита и шифрование заголовков пакетов.
  • Случайный паддинг данных.
  • Рандомизация таймингов соединения.

То есть меняются уже не только сами служебные пакеты, но ещё их размеры и поведение соединения во времени. За счёт этого трафик становится менее предсказуемым и его сложнее определить с помощью DPI.

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

Этап 1. Оформляем Amnezia Premium

Что такое Amnezia Premium

В этой инструкции будем использовать Amnezia Premium — готовую подписку с уже настроенными серверами.

На момент записи доступно 45 локаций в 45 странах, скорость до 200 Мбит/с, безлимитный трафик и до семи конфигураций одновременно.

По сути, вы получаете выбор из десятков готовых серверов, а стоимость подписки в месяц выходит даже ниже аренды одного отдельного VPS.

Плюс по моему промокоду REVELIX действует дополнительная скидка 10%. Срок скидки ограничен.

Если хотите свой сервер

Если вы не хотите использовать Amnezia Premium, можно настроить всё по схеме Self-hosted на собственном VPS-сервере. Подробная инструкция уже есть у меня — AmneziaWG 3.1 на своём VPS.

А сам VPS можно арендовать у AdminVPS со скидкой до 60% по моему промокоду.

Оформляем подписку

Итак, переходим по ссылке на сайт Amnezia.

Ссылка ведёт через зеркало сайта, поэтому по ней всегда будет открываться актуальная рабочая страница. На главной нажимаем «Купить Premium».

Переходим к оформлению и сразу видим, что скидка по моему промокоду уже активирована — минус 10%.

Теперь выбираем срок подписки: 6 месяцев, 1 или 2 года. Чем больше срок, тем ниже получается стоимость в пересчёте на месяц.

Далее выбираем удобный способ оплаты. Доступны СБП, карты российских банков, зарубежные банковские карты и криптовалюта.

Вводим адрес электронной почты. Промокод уже применён автоматически, поэтому дополнительно вводить его не нужно.

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

Получаем ключ для подключения

После оформления подписки на электронную почту придёт ключ для подключения.

Переходим в личный кабинет Amnezia и вводим этот ключ.

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

Но нас сейчас интересует именно ключ для подключения — его мы дальше будем использовать в AWG Manager.

Этап 2. Готовим роутер

Настраиваем компоненты роутера

Теперь переходим в панель управления нашего Keenetic или Netcraze. Открываем «Настройки системы» и нажимаем «Изменить набор компонентов».

Первым делом устанавливаем компонент «Поддержка открытых пакетов» — он понадобится нам для установки Entware.

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

Отмечаем необходимые компоненты и нажимаем «Установить обновление». После установки роутер может перезагрузиться. Дожидаемся, пока он снова загрузится, и возвращаемся в панель управления.

Почему без DNS over TLS

Также обратите внимание, что DNS over TLS мы в этот раз устанавливать и отдельно настраивать не будем.

В прошлой инструкции мы вручную указывали DNS-серверы Google и Cloudflare, но сейчас такая схема у некоторых провайдеров может работать нестабильно.

Поэтому настройки DNS оставляем стандартными. Для работы HydraRoute Neo этого достаточно, а к настройке маршрутизации мы перейдём чуть позже.

Определяем архитектуру роутера

Команда установки Entware зависит от архитектуры процессора вашего роутера.

Архитектура Чипы
Mips EcoNet (MIPSBE)
Mipsel MT7628 / MT7621 (MIPSLE)
Aarch64 MT7622 / MT7981 / MT7988 (ARM)

У многих новых моделей Keenetic используется архитектура aarch64. Например, на моём Keenetic Hopper SE именно она.

Устанавливаем Entware во внутреннюю память

Теперь установим Entware прямо во внутреннюю память роутера. Для этого в веб-интерфейсе нажимаем на шестерёнку в правом верхнем углу и выбираем пункт «Командная строка».

Здесь вводим готовую команду установки Entware именно для архитектуры процессора вашего роутера и запускаем установку кнопкой «Отправить запрос».

Mips
opkg disk storage:/ https://bin.entware.net/mipssf-k3.4/installer/mips-installer.tar.gz
Mipsel (MT7628 / MT7621)
opkg disk storage:/ https://bin.entware.net/mipselsf-k3.4/installer/mipsel-installer.tar.gz
Aarch64 (MT7622 / MT7981 / MT7988)
opkg disk storage:/ https://bin.entware.net/aarch64-k3.10/installer/aarch64-installer.tar.gz

После этого снова нажимаем на шестерёнку и переходим в «Системный журнал». Здесь можно наблюдать за процессом установки Entware.

Дожидаемся, пока в журнале появится сообщение 5 из 5 — установка Entware завершена, и переходим к следующему этапу.

Подключаемся к роутеру по SSH

Теперь нам нужно подключиться к роутеру по SSH.

Я рекомендую для этого использовать программу Termius.

Открываем Termius, нажимаем кнопку «New Host» и вводим параметры нашего роутера:

  • IP-адрес — в моём случае это 192.168.1.1.
  • Порт — 222.
  • Имя пользователя — root.
  • Пароль — стандартный пароль keenetic, с маленькой буквы.

После этого нажимаем кнопку «Connect» и подключаемся к командной строке роутера.

Меняем стандартный пароль

Первым делом обязательно сменим стандартный пароль на более сложный.

Вводим команду:

Терминал
passwd

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

Этап 3. Поднимаем туннель

Устанавливаем AWG Manager

Теперь устанавливаем AWG Manager. Для этого вводим команду:

Установка AWG Manager
opkg update
wget -qO- http://repo.hoaxisr.ru/install.sh | sh

После запуска установщик автоматически определит архитектуру роутера, добавит необходимый репозиторий, скачает пакет и запустит сервис.

Нам остаётся дождаться завершения установки. В самом конце в командной строке появится адрес веб-интерфейса AWG Manager. Копируем этот адрес и открываем его в браузере.

Включаем продвинутый режим и авторизацию

Веб-интерфейс открылся, и первым делом переходим в раздел «Настройки», включаем продвинутый режим и активируем авторизацию.

После этого вводим тот же логин и пароль, которые используются для входа в веб-интерфейс вашего Keenetic или Netcraze.

Подключаем Amnezia Premium

Дальше переходим во вкладку «Туннели» и в правом верхнем углу нажимаем «Amnezia Premium».

В поле «Ключ подписки Amnezia Premium» вставляем тот самый ключ, который ранее использовали для входа в личный кабинет Amnezia. При желании включаем «Запомнить ключ на роутере» и нажимаем «Продолжить».

Перед нами откроется окно выбора локации.

  • Сначала указываем страну, из которой подключаемся. В нашем случае выбираем Россия — этот параметр нужен Amnezia, чтобы выдать конфигурацию с подходящими настройками для нашего региона.
  • После этого выбираем уже локацию самого сервера. Я выберу Эстонию.
  • Ниже автоматически подставится название туннеля.
  • Режим работы обязательно выбираем Kernel.

После этого нажимаем «Создать туннель», а затем «Сохранить и запустить».

Почему именно Kernel

В AmneziaWG 3.0 используется семь дополнительных параметров. В режиме NativeWG сейчас применяется только один из семи, а остальные шесть не работают.

В режиме Kernel применяются все семь параметров, поэтому для этой конфигурации используем именно его.

Проверяем туннель

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

При необходимости обновляем страницу. Как только туннель успешно запустится, статус станет зелёным и появится пинг.

Этап 4. Настраиваем маршрутизацию

Устанавливаем HydraRoute Neo

Теперь переходим в раздел «Настройки», немного пролистываем страницу вниз и слева, в разделе «Интеграция», находим HydraRoute Neo. Нажимаем «Инструкция».

После этого откроется страница проекта на GitHub. Здесь копируем команду установки.

Далее снова открываем Termius, вставляем скопированную команду в терминал и запускаем установку.

Установка HydraRoute Neo
opkg update && opkg install curl && curl -Ls "https://git.zerrolabs.org/Ground-Zerro/release/pages/keenetic/install-neo.sh" | sh

Ждём, пока HydraRoute Neo полностью установится и в терминале появится ссылка на его веб-интерфейс. Она нам не понадобится.

Возвращаемся в AWG Manager и видим, что в настройках у HydraRoute Neo появилась его версия и кнопка «Открыть».

Настраиваем маршрутизацию

Теперь переходим во вкладку «Маршрутизация». В качестве типа маршрутизации выбираем HR Neo.

Далее в разделе Targets выбираем политику HydraRoute и видим, что часть маршрутов уже создана автоматически.

Чтобы добавить наш VPN-туннель, переходим к интерфейсам политики, нажимаем «Добавить» и выбираем только что созданный туннель Amnezia Premium — у меня он называется awg-ee.

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

Добавляем нужные сервисы

Осталось только добавить маршруты для сервисов, которые вам нужны.

  • Нажимаем «Добавить правило», «Из каталога» и выбираем нужный сервис. Например, «Все игры».
  • Нажимаем «Выбрать» и убеждаемся, что в качестве цели указана существующая политика HydraRoute.
  • После этого нажимаем «Сохранить».

Таким же образом добавляем все остальные сервисы, которые вам нужны.

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

Другие возможности AWG Manager

Но возможности AWG Manager на этом не заканчиваются. Через него можно:

  • Настроить автоматический мониторинг и перезапуск туннелей.
  • Привязать отдельные устройства к VPN.
  • Создавать политики с резервными подключениями.
  • Использовать другие варианты маршрутизации.
  • Работать с Sing-box и другими протоколами.

Если хотите изучить все возможности более подробно, вот ссылка на официальную документацию.

Частые ошибки

  • Entware не устанавливается — неверно выбрана архитектура процессора или роутер не поддерживает установку во внутреннюю память. Во втором случае установите Entware на флешку.
  • Не подключается по SSH на порт 222 — проверьте, установлен ли компонент «SSH-сервер». Без него порт будет 22.
  • Не подходит пароль в AWG Manager — нужен логин и пароль от веб-интерфейса Keenetic, а не пароль root от SSH.
  • В разделе «Интеграция» нет HydraRoute Neo — включите продвинутый режим в настройках AWG Manager.
  • HydraRoute Neo установлен, но не появился в AWG Manager — перезапустите AWG Manager и HydraRoute Neo в разделе «Действия».
  • Сервис не открывается — проверьте, добавлен ли он в маршрутизацию из каталога HydraRoute Neo.
  • Работают не все механизмы AmneziaWG 3.0 — переключите туннель в режим Kernel.

Другие ошибки — с поиском по симптому и коду ошибки Amnezia и Keenetic — собраны на странице «Ошибки и решения».

Если статья оказалась полезной, ставьте лайк, подписывайтесь на канал и обязательно оставляйте комментарии. Напишите, какой у вас роутер, получилось ли настроить Amnezia Premium через AWG Manager и какую локацию вы выбрали.

Также интересно, какие сервисы вы добавили в маршрутизацию через HydraRoute Neo и как всё работает на вашем провайдере. До встречи!

Инструкция пригодилась?