Openvpn
同時連接到兩個 OpenVPN 伺服器
這裡的文件說:
openvpn 軟體包支持同時連接到多個 OpenVPN 伺服器的選項。
這就是我想做的,但它不像使用兩個不同的客戶端配置執行兩次 openvpn 命令那樣簡單。
建立第一條隧道後,所有流量都通過該隧道,我嘗試的第二條隧道失敗
TLS handshake failed
輸出是這樣的:
Tue Jun 18 22:42:55 2019 TCP connection established with [AF_INET]111.222.333.444:443 Tue Jun 18 22:42:55 2019 TCP_CLIENT link local: (not bound) Tue Jun 18 22:42:55 2019 TCP_CLIENT link remote: [AF_INET]111.222.333.444:443 Tue Jun 18 22:43:56 2019 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity) Tue Jun 18 22:43:56 2019 TLS Error: TLS handshake failed Tue Jun 18 22:43:56 2019 Fatal TLS error (check_tls_errors_co), restarting Tue Jun 18 22:43:56 2019 SIGUSR1[soft,tls-error] received, process restarting Tue Jun 18 22:43:56 2019 Restart pause, 5 second(s)
重複相同的錯誤,直到我終止該過程。
我們的位置有一個基於 Linux 的防火牆路由器,所有 Internet 流量都通過 VPN 隧道路由。這已經正常工作了好幾年。
現在我們正在添加一個遠端位置,其中包含我們只能通過 VPN 訪問的伺服器。因此,我們需要在基於 Linux 的防火牆路由器上執行第二條 VPN 隧道。我不確定如何設置。
目前,您的描述聽起來好像您的所有流量都通過 VPN 隧道路由。
要同時使用兩個(或更多)隧道,您需要定義通過哪個 VPN 隧道路由哪些網路。您可以讓網路 a、b、c 通過 VPN 1 路由,網路 x、y、z 通過 VPN 2 路由。或者除了 x、y、z 通過 VPN 1 路由和 x、y、z 通過 VPN 2 路由之外的所有內容,等等。
完成後,為您的問題添加一些細節,我們可以幫助您解決具體問題。