我正在尝试通过运行openconnnect的容器路由来自Wireguard对等端的出口流量。传统上,我是通过一个穷人的VPN班车来执行此操作的。 sshuttle绑定到网关ip 192.168.2.1,然后通过ssh隧道代理到容器的流量。
我在192.168.100 / 24的路由器上添加了线控服务器。在互联网上使用一些PostUp / Down iptables规则。这似乎使我的LAN上的IP可路由,但没有通过sshuttle tcpproxy路由通信。我该如何进行这种设置。这是一个图
这是我的线卫配置。
eth0 / 172.0.0.0 / 8是互联网 eth1 / 192.168.2 / 24是互联网 wg0 / 192.168.100.1 / 24是Wireguard接口
[Interface]
Address = 192.168.100.1/24
SaveConfig = true
DNS = 192.168.2.1 #dnsmasq running on router
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth1 -j MASQUERADE
ListenPort = 51820
PrivateKey =
[Peer]
# Our mobile client details
PublicKey =
AllowedIPs = 0.0.0.0/0