将端口和流量转发到 VPN 隧道

将端口和流量转发到 VPN 隧道

我已经在我的 VPS 上安装了 OpenVPN。我有一个问题:如何将去往该 VPS 的流量转发到使用我的本地 PC 创建的 VPN 隧道。我将使用 TCP 连接。整个流量将类似于 Internet -> VPS -> VPN 隧道 -> 我的 PC。我认为它将使用 iptables 进行转发,但我不知道它是否会起作用以及如何工作。PC 有私有 IP,我没有看到任何其他解决方案。它有点像反向 VPN。

OpenVPN 已完全安装并正常运行。

我感谢所有的提示:)

答案1

您至少有三种可能的解决方案。

  1. 在您的私人电脑上设置基于策略的路由。(设置起来很困难,但更永久、更漂亮) http://lartc.org/howto/lartc.rpdb.multiple-links.html
  2. 设置 ssh 端口转发。(简单、糟糕的解决方案) https://help.ubuntu.com/community/SSH/OpenSSH/PortForwarding
  3. 设置目标 NAT(PAT)和源 NAT @ VPS。(比(1)容易,比较丑) https://thewiringcloset.wordpress.com/2013/03/27/linux-iptable-snat-dnat/

相关内容