使用 wireguard 或 openvpn 进行 vpn 链接

使用 wireguard 或 openvpn 进行 vpn 链接

大家好,我有一个 Linux VPS,我用 wireguard(之前是 openvpn)搭建了一个 VPN,我可以毫无问题地连接到它,而且我有一个可以在我的 VPS 上运行的商业 VPN(它使用 cisco 客户端)并将我的 VPS 连接到 VPN EZ,但我希望能够连接到我的 VPS 并通过我的 VPS 自动连接到商业 VPN(客户端--->我的 VPS--->c vpn---->互联网)我尝试使用 nat iptables 作为打击,但是只要我在我的 VPS 上启动商业 VPN,客户端就无法再连接到我的 VPS wireguard

这是我在 iptables 中尝试 nat 的方法

  1. iptables -t nat -D POSTROUTING -s 10.7.0.0/24 !-d 10.7.0.0/24 -j SNAT --to-source I_wrot_my_vps_ip

    2.iptables -A FORWARD -i cisc0 -o wg0 -j ACCEPT

  2. iptables -A 转发 -i wg0 -o cisc0 -j 接受

  3. iptables -A FORWARD -d 10.7.0.0/24 -m state --state ESTABLISHED,RELATED -j ACCEPT

  4. iptables -t nat -A POSTROUTING -s 10.7.0.0/24 -j SNAT --to-source 10.10.51.198(此 ip 是我从 ifconfig 的 cisc0 部分 inet 下获得的)

  5. ip 路由通过 10.10.51.198 表 120 添加默认

  6. IP 规则从 10.7.0.0/24 表 120 添加

相关内容