Linux

將埠和流量轉發到 VPN 隧道

  • April 24, 2015

我已經在我的 VPS 上安裝了 OpenVPN。我有一個問題:如何將流向該 VPS 的流量轉發到使用我的本地 PC 創建的 VPN 隧道。我將使用 TCP 連接。整個流量就像 Internet -> VPS -> VPN 隧道 -> 我的 PC。我認為它將使用 iptables 進行轉發,但我不知道它是否會工作以及它將如何工作。PC 有私有 IP,我沒有看到任何其他解決方案。它有點像反向VPN。

OpenVPN 已完全安裝並且可以正常工作。

我感謝所有提示:)

您至少有三種可能的解決方案。

  1. 在您的私人 PC 上設置基於策略的路由。(難以設置,更永久,漂亮) 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/

引用自:https://serverfault.com/questions/678143