Подключение к серверу wireguard, работающему на raspberry pi

#python #raspberry-pi #vpn #raspbian #wireguard

#python #raspberry-pi #vpn #raspbian #wireguard

Вопрос:

Я установил сервер Wireguard на свой Raspberry pi с помощью pivpn. Все работает хорошо, за исключением одной вещи. Сервер raspberry имеет ip-адрес 10.6.0.1. У меня есть простой socket messenger, написанный на python, если я запускаю сервер этого мессенджера на моем rasberry pi, который имеет ip-адрес 10.6.0.1, то другие клиенты VPN-сети не могут подключиться к нему. Более того, если я запущу сервер messenger на машине с ip 10.6.0.2, тогда другие клиенты сети VPN смогут безопасно подключиться. Маршрутизатор перенаправил порт 1776 для wireguard и 9090 для сервера messenger. Есть ли способ это исправить? Моя конфигурация wg0 выглядит следующим образом:

 [Interface]
PrivateKey = private key
Address = 10.6.0.1/24
ListenPort = 1776

[Peer]
PublicKey= 5CxlSHSk/0i4FmqLq4xitCfVDXioW3oYOGpxsfunxXQ=
PresharedKey = preshared key
AllowedIPs = 10.6.0.2/32 
 

Конфигурация клиента:

 [Interface]
PrivateKey = private key
Address = 10.6.0.2/24
DNS = 8.8.8.8, 8.8.4.4

[Peer]
PublicKey =  PFcJ1oSvCoIZxjxJzVk aczXiYXE7wPiCDDXBjEMk1c=
PresharedKey = preshared key
Endpoint = mydomain.com:1776
AllowedIPs = 0.0.0.0/0, ::0/0 
 

Комментарии:

1. Как ваш вопрос связан с программированием?

2. Idk где я могу задать этот вопрос

3.Это хороший вопрос. У Stackoverflow 99 вопросов по WireGuard. У Serverfault 220, у суперпользователя 175. serverfault.com/search ?q = wireguard superuser.com/search ?q = wireguard