WireGuard P2P通过Docker实现设备互联,解决无服务器网络问题,通过配置allow ip避免连接中断。

wireguard P2P

连接后,失去服务器网络,原因是么有设置allow ip 导致0.0.0.0

docker run -d   --name=wg-easy2   -e LANG=chs   -e WG_HOST=sanqiz.de   -e PASSWORD=Zzh125475   -e PORT=37103   -e WG_PORT=37104 -e WG_PRE_UP="echo WireGuard PreUp" -e WG_POST_UP="iptables -I FORWARD -i wg0 -j ACCEPT; iptables -I FORWARD -o wg0 -j ACCEPT; iptables -I INPUT -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE"  -e WG_PRE_DOWN="echo WireGuard PreDown" -e WG_POST_DOWN="iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -D INPUT -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE"  -v D:/docker/wg-gen-web2:/etc/wireguard   -p 37103:37103 -p 37104:37104 --cap-add=NET_ADMIN   --cap-add=SYS_MODULE   --sysctl="net.ipv4.conf.all.src_valid_mark=1"   --sysctl="net.ipv4.ip_forward=1"   --restart unless-stopped  weejewel/wg-easy

https://icloudnative.io/posts/configure-wireguard-using-wg-gen-web/

添加新评论