通过openconnect容器发送Wireguard通信

时间:2020-03-08 19:54:15

标签: docker vpn openconnect wireguard

我正在尝试通过运行openconnnect的容器路由来自Wireguard对等端的出口流量。传统上,我是通过一个穷人的VPN班车来执行此操作的。 sshuttle绑定到网关ip 192.168.2.1,然后通过ssh隧道代理到容器的流量。

我在192.168.100 / 24的路由器上添加了线控服务器。在互联网上使用一些PostUp / Down iptables规则。这似乎使我的LAN上的IP可路由,但没有通过sshuttle tcpproxy路由通信。我该如何进行这种设置。这是一个图

enter image description here

这是我的线卫配置。

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

0 个答案:

没有答案