我目前正在从事一个项目,该项目需要我创建嵌套或链接的Wireguard隧道。那是;我需要在客户端和服务器之间创建Wiregaurd隧道,然后在服务器和门之间创建另一个隧道。然后,我将来自客户端的所有程序包转发到我的服务器,并将所有进入服务器的程序包通过闸门发送出去。我已经成功设置了隧道-客户端服务器之间,以及服务器门之间的其他隧道。我目前在转发所有进入大门的包裹时遇到问题。附件是我的服务器的wg0.conf
我已经运行了以下命令,但仍然无法正常工作
echo "1 middleman" >> /etc/iproute2/rt_tables
ip route add 0.0.0.0/0 dev wg0 table middleman
ip rule add from <IP of the Client> lookup middleman
wg set gate0 peer < publickey of the gate > allowed-ips 0.0.0.0/0
我跑步时
traceroute 4.2.2.2
我仍然看不到从客户端到服务器再到网关的流量。流量将通过服务器,然后流到Internet。在这个问题上的任何帮助将不胜感激。