我有一個從我的初始位置到世界其他地方的 OpenVPN 隧道配置。然後我想運行另一個 OpenVPN 應用程式透過第一個通道運行到另一個地方,我已經有兩個設定的配置,我只需要設定 VPN 隧道的組合。我對網路和 VPN 非常菜鳥,因此非常感謝詳細的解釋和詳細指南的連結。
UPD
由於這個問題被誤解了,我會嘗試多解釋一下。抱歉我的 ASCII 很差,但看起來是在 SO 中繪製圖形的唯一方法。
tunnel1 \_________/
tunnel2 \___________________________/
PC------------------------------------- target server
___________________________
/ _________ \ target location
/ \ interim server
但不是那樣,正如評論中提出的那樣:
tunel1 tunel2
\___________/ \______________/
PC------------------- interim ---------------- target server
___________ ______________
/ \ / \ target location
我有 和tunnel1
的OpenVPN 設定tunnel 2
。我可以啟動一個 ubuntu-linux 實例openvpn
進行tunnel1
配置,然後運行同一程式的另一個實例,config#2
這樣它就不會注意到它透過實例 #1 工作嗎?如果是這樣,我到底應該做什麼以及我應該對配置進行哪些更改?
答案1
據我了解,您希望您的流量通過兩個VPN 隧道“跳動”,一個接一個,第一個將您的PC 連接到遠端電腦(無論是什麼),第二個將您的傳入流量引導到另一個遠端位置。
是這樣嗎?
如果是這樣,了解 OpenVPN 程式是否允許其自身的兩個執行個體在您的 PC 上同時運行將有所幫助。如果沒有,但您可以在程式的設定中更改它,那麼您可能會找到問題的解決方案。
如果沒有,並且無法更改,那麼您可能需要安裝另一個 VPN 應用程式來處理資料包行程的第二部分。不確定這是否容易,除非您可以控制遠端機器並將其設置在那裡。
如果遠端電腦是伺服器,而您沒有管理員權限,那麼安裝軟體也可能是一個問題。