OpenWRT настройка VPN wireguard, что бы локальный трафик шёл на VPN сервер, а интернет трафик сразу в интернет? Есть роутер на OpenWRT, на нём стоит wireguard vpn сервер, к нему по VPN подключаются конечные устройства, такие как телефон или ПК Необходимо настроить vpn что бы при подключении к vpn через телефон/ПК, интернет использовался конечными устройствами, а не через VPN, а весь локальный трафик шёл в локальную сеть Вот так всё работает (но интернет проходит через VPN сервер) [Interface] PrivateKey = ~ Address = 172.16.0.3/32 DNS = 8.8.8.8 [Peer] PublicKey = ~~~~~~~~~~~~~~~~ AllowedIPs = 0.0.0.0/0, ::/0 Endpoint = ~~~~~~~~~~~~~~~~ При таких настройках ничего не работает [Interface] PrivateKey = ~ Address = 172.16.0.3/32 DNS = 8.8.8.8 [Peer] PublicKey = ~~~~~~~~~~~~~~~~ AllowedIPs = 10.0.33.0/24 Endpoint = ~~~~~~~~~~~~~~~~ Где: 172.16.0.3/32 - ВПН 10.0.33.0/24 - локалка

18 Фев в 19:55
143 +1
0
Ответы
1

Чтобы настроить WireGuard на OpenWRT таким образом, чтобы локальный трафик шёл через VPN, а интернет-трафик сразу выходил в интернет, необходимо правильно настроить параметры в конфигурации WireGuard. Вот пример конфигурации:

Настройка сервера WireGuard на OpenWRT:

Необходимо убедиться, что сервер WireGuard настроен правильно. Настройки сервера могут выглядеть примерно так:

InterfaceInterfaceInterface PrivateKey = <Приватный ключ сервера>
Address = 10.0.33.1/24
ListenPort = 51820
PeerPeerPeer PublicKey = <Публичный ключ клиента>
AllowedIPs = 172.16.0.3/32

В этом примере 10.0.33.1 — это IP-адрес сервера в локальной сети.

Настройка клиента телефонилиПКтелефон или ПКтелефонилиПК:

Конфигурация клиента должна включать только локальный IP-адрес, который соответствует вашей локальной сети:

InterfaceInterfaceInterface PrivateKey = <Приватный ключ клиента>
Address = 172.16.0.3/32
DNS = 8.8.8.8
PeerPeerPeer PublicKey = <Публичный ключ сервера>
AllowedIPs = 10.0.33.0/24, 172.16.0.0/16
Endpoint = <IP-адрес сервера>:51820

Пояснение:

AllowedIPs = 10.0.33.0/24, 172.16.0.0/16 означает, что трафик с IP-адресами из диапазона 10.0.33.0/24 локальнаясетьвашегоOpenWRTлокальная сеть вашего OpenWRTлокальнаясетьвашегоOpenWRT и 172.16.0.0/16 локальнаясетьклиентовлокальная сеть клиентовлокальнаясетьклиентов будет направляться через VPN.Обратите внимание, что вместо 0.0.0.0/0 чтонаправляетвесьтрафикчерезVPNчто направляет весь трафик через VPNчтонаправляетвесьтрафикчерезVPN вы устанавливаете более конкретные маршруты.

Настройка маршрутизатора OpenWRTOpenWRTOpenWRT:

Возможно, вам потребуется добавить статические маршруты на OpenWRT для правильной маршрутизации трафика. Убедитесь, что маршрутизатор правильно направляет трафик из локальной сети в VPN и обратно.

Проверка маршрутов:

После настройки конфигураций проверьте маршруты на клиентском устройстве с помощью команды route или ip route. Убедитесь, что трафик к локальным сетям идет через VPN, а трафик в интернет идет напрямую.

Завершение:

После всех настроек попробуйте подключиться к VPN из клиента телефонаилиПКтелефона или ПКтелефонаилиПК и протестируйте доступ к локальным ресурсам. Если всё настроено правильно, доступ к локальным ресурсам должен работать, а интернет — по прямой.

18 Фев в 19:55
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир