如何将传入的 OpenVPN 流量转发到 PPTP

如何将传入的 OpenVPN 流量转发到 PPTP

由于网络连接的可靠性,我想设置一个两跳 VPN,即 A=>B=>C=>Internet。A、B 和 C 位于 Internet 上的不同位置。目前,A 和 B 之间的隧道是通过 OpenVPN 建立的(B 作为 OpenVPN 服务器,在接口 tun0 上使用 ip 10.8.0.1,A 作为 OpenVPN 客户端,在 ip 10.8.0.2)。B 和 C 目前通过 PPTP 连接(C 作为 ppp0 上的 pptp 服务器,在 ip 10.0.0.1,B 使用 pptp-linux 作为 pptp 客户端,在接口 ppp0 上使用 ip 10.0.0.235)。我需要在 B 和 C 上添加什么 iptables 规则?目前,我已经在 B 上尝试过此操作

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o ppp0 -j MASQUERADE

在 C 上使用这个

iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

但它没有按预期工作。我还需要什么 iptables 或 openvpn 或 pptp 配置?非常感谢您的帮助

相关内容