Vpn

使用 VPS 連結兩個 VPN

  • October 15, 2019

我想創建一個具有兩個不同 VPN 提供商的 VPN 鍊和一個具有靜態 IP 的虛擬專用伺服器,因此,配置如下所示:

User ----> Commercial VPN ----> VPS ----> Another commercial VPN ----> Internet

在這裡使用 VPS 是因為它還有另一個 IP 地址。VPS 只有一個物理介面。基本上,它應該像 Triple VPN 鏈一樣工作。

我的問題是是否可能,如果可以,我如何配置 VPS 以接受來自一個 VPN 的數據包並通過另一個 VPN 重定向它們?

快速簡便的匿名解決方案:

  • 使用您信任的 VPN 提供商
  • 在商業 VPN 上使用商業 VPN
  • 使用 TOR

量身定制的解決方案:

可以像這樣連結 vpn,但這有點棘手:client => vpn => vps => vpn => internet

1- 在 VPS 中設置 VPN 伺服器並進行測試:client => vps(vpn) => internet

2-為您的客戶端的公共 IP 添加到 VPS 的靜態路由:

Linux: ip route add <client pub ip> via <vps gateway>

Windows: route add -p <client pub ip> mask 255.255.255.255 <vps gateway>

當您在下一步將 VPS 連接到 VPN 服務時,這將使您的客戶端遠端會話連接到 vps。

3- 將 VPS 連接到 VPN 提供商並檢查與網際網路的連接:vps => vpn => Internet

4-測試連接性:‘client => vps(vpn) => vpn => internet’

5- 將客戶端連接到 vpn,然後將已經連接到另一個 vpn 的 vps(vpn) 撥打到網際網路:client => vpn => vps(vpn) => vpn => internet

將您的客戶端連接到 vpn 後,如果它正在偵聽其連接的 vpn 的 pub IP,您只能撥打 vps(vpn)。

或者

只需按照步驟 2 將您的第一個 VPN 的 pub ip 作為靜態路由添加到 VPS。

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