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%
Промокоды для других периодов оплаты:
После этого нажмите «Оформить», выберите удобный способ оплаты и завершите заказ.
Активация VPS-сервера
После оплаты перейдите в раздел «Услуги» и нажмите на только что созданный VPS-сервер.
Сразу после заказа сервер может быть ещё не настроен. Подождите примерно пять минут, затем обновите страницу. Также можно дождаться письма об активации, которое придёт на электронную почту.
После завершения настройки в личном кабинете появятся:
Эти данные понадобятся для дальнейшей настройки.
Установка AmneziaVPN
Следующим этапом необходимо скачать приложение AmneziaVPN. Оно доступно для iPhone, Android, macOS и Windows.
👉 Скачать приложение можно с актуального зеркала сайта AmneziaVPN: https://linkly.link/2q0KB
Перейдите на сайт, откройте вкладку «Скачать» и выберите свою платформу. В моём случае это macOS.
Скачайте и установите приложение.
Подключение AmneziaVPN к серверу
Откройте приложение AmneziaVPN и нажмите «Приступить».
Затем выберите Self-hosted VPN.
Введите данные, полученные после активации VPS-сервера:
После заполнения данных нажмите «Продолжить».
Установка 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».
Нажмите «Добавить сервер» и укажите адрес:
После этого добавьте ещё четыре DNS-сервера с адресами, указанными в видео:
В результате должен получиться список 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, а российские ресурсы смогут открываться напрямую.
Если инструкция оказалась полезной, поставьте лайк и подпишитесь на канал. В комментариях напишите, какой у вас роутер и получилось ли всё настроить.