{"id":14279,"url":"\/distributions\/14279\/click?bit=1&hash=4408d97a995353c62a7353088166cda4ded361bf29df096e086ea0bbb9c1b2fc","title":"\u0427\u0442\u043e \u0432\u044b\u0431\u0435\u0440\u0435\u0442\u0435: \u0432\u044b\u0435\u0445\u0430\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0438\u043b\u0438 \u0437\u0430\u0435\u0445\u0430\u0442\u044c \u0440\u0430\u043d\u044c\u0448\u0435?","buttonText":"","imageUuid":""}

CloudFlare WARP + WireGuard на роутере Keenetic

По аналогии с настройкой доступа к Cloudflare WARP через WireGuard в Linux – решил, заодно уж, поднять VPN и на роутере.

В наличии – Keenetic Omni KN-1410 с KeeneticOS версии 3.7.4 (WireGuard есть и в более ранних версиях). Насколько я понимаю, политика Keenetic такова, что функциональность прошивок у них идентична для разных моделей роутеров (не зависит от “класса” устройства). Так что – должно работать не только на Omni.

Конфиг WireGuard для WARP

В основном – процесс проходит аналогичным образом. Для начала надо сгенерировать конфиг и подправить его, прописав Endpoint, DNS, маску сети. У меня такой файл получился:

[Interface] PrivateKey = {автоматически сгенерированный ключ} Address = {сгенирированный IPv4 адрес}/32 Address = {сгенирированный IPv6 адрес} # DNS OpenNIC + Google DNS = 94.16.114.254, 51.77.149.139, 185.181.61.24, 8.8.8.8 [Peer] PublicKey = {автоматически сгенерированный ключ} Endpoint = 162.159.193.10:2408 AllowedIPs = 0.0.0.0/0 AllowedIPs = ::/0

Здесь добавлены (помимо Google) адреса DNS OpenNIC – через них, дополнительно, будут работать домены lib и coin. Там есть зеркала у некоторых заблокированных популярных ресурсов.

Настройка WARP на роутере

Через веб-интерфейс надо импортировать конфиг для WARP: Интернет – Другие подключения – Загрузить из файла.

Нажать на автоматически созданное соединение и поставить галку Использовать для выхода в интернет. Ну и активировать само подключение ползунком.

Далее – там же, в веб-интерфейсе, задать приоритет подключению через VPN: Интернет – Приоритеты подключений – перетащить WARP подключение на самый верх.

Всё, работает. Устройства из внутренней сети – ходят в интернет через WARP. Дополнительную информацию можно найти в справке Keenetic, если что-то пошло не так. Мне хватило действий, описанных в заметке. Надеюсь, и у вас проблем не возникнет!

0
4 комментария
ConsolGM

Не работает ссылка "сгенерировать конфиг"

Ответить
Развернуть ветку
dimio
Автор

Прикрыли, видимо. Там есть инструкции по локальному запуску (конечно, это менее удобно): https://github.com/maple3142/cf-warp#without-nodejs

Ответить
Развернуть ветку
Иван

настроил всё как тут написано.но скорость упала в 5 раз. хотя в других статьях про эту настройку пишут, что скорость не меняется почти ( с 500 мб упала до 100)

Ответить
Развернуть ветку
dimio
Автор

У меня всего 100 Мб канал...

М.б., вот это поможет: https://github.com/maple3142/cf-warp#how-does-cf-warp-get-warp-quota-for-free

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда