![Wireguard 在 Centos 上作为服务器握手成功,但客户端上没有任何加载](https://linux22.com/image/1605266/Wireguard%20%E5%9C%A8%20Centos%20%E4%B8%8A%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8F%A1%E6%89%8B%E6%88%90%E5%8A%9F%EF%BC%8C%E4%BD%86%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8A%E6%B2%A1%E6%9C%89%E4%BB%BB%E4%BD%95%E5%8A%A0%E8%BD%BD.png)
答案1
添加 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