我已经使用 pivpn 在我的树莓派上安装了 Wireguard 服务器。除了一件事,一切都很好。覆盆子服务器的 IP 地址为 10.6.0.1。我有一个用 python 编写的简单套接字信使,如果我在我的 rasberry pi 上运行这个信使的服务器,它的 ip 地址为 10.6.0.1,那么 VPN 网络的其他客户端无法连接到它。此外,如果我在 ip 10.6.0.2 的机器上启动 messenger 服务器,那么 VPN 网络的其他客户端将能够安全连接。路由器已为wireguard 转发端口1776,为messenger 服务器转发端口9090。有没有什么办法解决这一问题?我的 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