Patoshi パトシ Asked: 2019-10-01 14:54:22 +0800 CST2019-10-01 14:54:22 +0800 CST 2019-10-01 14:54:22 +0800 CST Centos 作为服务器上的 Wireguard 握手成功,但客户端上没有任何负载 772 正如您在下面看到的,我的客户端确实连接到我的服务器,因为它显示了握手。但是连接后,我的客户端无法访问浏览器中的任何 url。我的设置中还缺少什么? 我的 wg0-server.conf 文件也在下面发布。 我是否需要在 server.conf 文件的 [ peer ] 设置下添加端点?因为在对等输出中它显示它连接在端口 43279 上,但它应该是 10103。 wg 命令的服务器输出: 我的服务器 wg0-server.conf 文件: 我的客户端配置文件: networking vpn 1 个回答 Voted Best Answer Patoshi パトシ 2019-10-01T15:09:18+08:002019-10-01T15:09:18+08:00 添加 iptables 行似乎已将其修复到我的 server.conf 文件中: PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -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; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE 或者只是跳过所有配置,只需下载并运行此脚本: wget https://raw.githubusercontent.com/l-n-s/wireguard-install/master/wireguard-install.sh -O wireguard-install.sh
添加 iptables 行似乎已将其修复到我的 server.conf 文件中:
或者只是跳过所有配置,只需下载并运行此脚本: