Как настроить Proton VPN на маршрутизаторе OpenWrt с помощью WireGuard
- Чтение
- 1 мин.
- Категория
- Маршрутизаторы
Вы можете настроить Proton VPN на своем маршрутизаторе, что защитит каждое устройство, подключающееся к интернету через этот маршрутизатор. В этом руководстве мы пошагово рассмотрим, как настроить Proton VPN на маршрутизаторе OpenWrt(новое окно) с помощью протокола WireGuard® VPN.
Вы также можете настроить Proton VPN на маршрутизаторе OpenWrt с помощью OpenVPN, но мы рекомендуем использовать WireGuard, если только у вас нет веских причин использовать OpenVPN.
У нас также есть руководства по настройке Proton VPN на множестве других популярных маршрутизаторов.
Прежде чем начать, вам понадобится следующее:
- Компьютер, подключенный к вашей сети LAN, чтобы вы могли получить доступ к веб-интерфейсу вашего маршрутизатора OpenWrt(новое окно). Для этого введите 192.168.1.1 в адресную строку вашего браузера.
Как настроить Proton VPN на маршрутизаторе OpenWrt
Шаг первый: скачайте файл конфигурации WireGuard
Войдите в Proton VPN, используя имя пользователя и пароль от своего аккаунта Proton, на странице account.protonvpn.com, перейдите в раздел Скачивания → Конфигурация WireGuard и скачайте файл конфигурации WireGuard. Обязательно укажите Выберите платформу: маршрутизатор.
Узнайте, как скачать файл конфигурации WireGuard от Proton VPN
Шаг 2: установите поддержку WireGuard
1. Откройте веб-интерфейс OpenWrt, войдите в систему и перейдите в Система → Программное обеспечение → Действия → Обновить списки…

2. В поле Фильтр введите WireGuard и выберите luci-proto-wireguard → Установить в результатах поиска по каталогу пакетов (или luci-app-wireguard, если не видите этого пакета).

3. Выключите и снова включите маршрутизатор (это можно сделать через веб-интерфейс, перейдя в Система → Перезагрузка).
Шаг третий: настройте интерфейс WireGuard
1. Перейдите в Сеть → Интерфейсы → Добавить новый интерфейс…

2. Укажите имя нового интерфейса (например, proton0) и выберите WireGuard VPN в раскрывающемся меню Протокол. По завершении нажмите Создать интерфейс.

3. Перейдите в раздел Импорт конфигурации → Загрузить конфигурацию…

4. Откройте файл конфигурации WireGuard, скачанный на первом шаге, в текстовом редакторе и вставьте его содержимое в текстовое поле. По завершении нажмите Импортировать настройки.

5. На странице нового интерфейса перейдите на вкладку Peers (Пиры). Рядом с единственной записью Импортированная конфигурация пира нажмите Изменить.

6. Перейдите к пункту Route Allowed IPs (Маршрутизировать разрешенные IP) и убедитесь, что флажок выбран. Нажмите Сохранить.

7. Вернувшись на страницу конфигурации нового интерфейса WireGuard, нажмите Сохранить.

8. На странице Интерфейсы нажмите Сохранить и применить.

Вы временно потеряете интернет-соединение через маршрутизатор, так как весь трафик будет направляться через новый интерфейс, а брандмауэр еще не настроен.
Шаг четвертый: настройте брандмауэр
1. Перейдите в Сеть → Брандмауэр → Зоны → Добавить.

- Введите или выберите следующие настройки:
- Имя: выберите подходящее имя, например vpn
- Вход (Input): Отклонять (Reject)
- Выход (Output): Принимать (Accept)
- Перенаправление (Forward): Отклонять (Reject)
- Маскарадинг (Masquerading): Включено
- Covered networks (Перекрываемые сети): выберите интерфейс WireGuard, созданный на третьем шаге (proton0 в нашем примере).
- Allow forward from source zones (Разрешить перенаправление из зон-источников): lan

3. Вернувшись на страницу Зоны, нам нужно изменить зону LAN по умолчанию, чтобы трафик направлялся через вновь созданную зону VPN. Для этого нажмите Изменить рядом с зоной lan.

4. Убедитесь, что флажок MSS clamping (Настройка MSS) включен, затем перейдите в раздел Allow forward to destination zones (Разрешить перенаправление в зоны назначения) и отмените выбор всех зон, кроме только что созданной зоны VPN (в нашем случае — vpn). По завершении нажмите Сохранить.

Шаг четвертый: настройте DNS
Чтобы предотвратить утечки DNS, необходимо убедиться, что OpenWrt использует DNS-сервер Proton VPN, а не вашего интернет-провайдера.
1. Сеть → Интерфейсы → wan → Изменить.

2. Перейдите на вкладку Расширенные настройки → Использовать DNS-серверы, предоставленные пиром и отмените выбор флажка. Появится новая опция Использовать пользовательские DNS-серверы. Введите 10.2.0.1 (адрес DNS-сервера Proton VPN) → +. Нажмите Сохранить, когда закончите, а затем — Сохранить и применить на главной странице Интерфейсы.

Теперь ваш маршрутизатор OpenWrt настроен для маршрутизации всех подключений через VPN-сервер, который вы выбрали на первом шаге. Посетите наш бесплатный безопасный IP-сканер, чтобы убедиться, что VPN работает правильно, и browserleaks.com/dns(новое окно), чтобы убедиться в отсутствии утечек DNS.
