我Wireguard
在 上设置了一个服务器Ubuntu 22.04 64bit
。一切工作都很完美,客户端连接到服务器,但收到的传输量非常低并且无法正常工作。
传输:收到 1.02 KiB,发送 242.96 KiB 我要补充一点,我有一个 KVM VPS,并且在此服务器中设置了客户端和服务器配置。
这是服务器conf文件:
[Interface]
PrivateKey = <contents-of-server-privatekey>
Address = 10.0.0.1/24
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
ListenPort = 51820
[Peer]
PublicKey = <contents-of-client-publickey>
AllowedIPs = 10.0.0.2/32
和客户端conf文件:
[Interface]
PrivateKey = <contents-of-client-privatekey>
Address = 10.0.0.1/24
DNS = 8.8.8.8
[Peer]
PublicKey = <contents-of-server-publickey>
AllowedIPs = 0.0.0.0/0
Endpoint = "server public ip and ListenPort" (Ex: 172.16.0.12:51820)
PersistentKeepalive = 30
答案1
您为客户端和服务器使用相同的内部地址。
那是行不通的。
之后,确保您将客户端设置为通过您的wireguard 隧道路由流量。