假设我是 PC1 中的用户,我在两个国家/地区有两个 ubuntu 服务器(VPS1 和 VPS2)VPS1 是 WireGuard 服务器,VPS2 是 OpenVPN 服务器。
我想做这样的事:
PC1 ---> VPS1 ---> VPS2 -----> 互联网
在本教程结束时,需要运行以下命令:
iptables -t nat -D POSTROUTING -s 10.7.0.0/24 ! -d 10.7.0.0/24 -j SNAT --to-source VPS1_IP
iptables -A FORWARD -i tun0 -o wg0 -j ACCEPT
iptables -A FORWARD -i wg0 -o tun0 -j ACCEPT
iptables -A FORWARD -d 10.7.0.0/24 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.7.0.0/24 -j SNAT --to-source 10.8.0.2
ip route add default via 10.8.0.2 table 120
ip rule add from 10.7.0.0/24 table 120
运行时ip route add default via 10.8.0.2 table 120
,出现此错误:Nexthop has invalid gateway
我尝试过一次本教程并且成功了,但是现在当我这样做时出现了上述错误。