![是否可以對多個遙控器使用一個 .ovpn 設定檔?](https://rvso.com/image/1671490/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%B0%8D%E5%A4%9A%E5%80%8B%E9%81%99%E6%8E%A7%E5%99%A8%E4%BD%BF%E7%94%A8%E4%B8%80%E5%80%8B%20.ovpn%20%E8%A8%AD%E5%AE%9A%E6%AA%94%EF%BC%9F.png)
如何設定 OvpnServers/.ovpn 設定檔才能連接到兩個遠端伺服器? 目標:我希望使用者能夠擁有一個 .ovpn 設定檔來連接到 OVPn 伺服器 A 或 OVPn 伺服器 B。
例如我已經安裝了帶有此 sh 腳本的 OpenVPN 伺服器在機器A和機器B。
然後我生成了一個.ovpn 設定檔在機器A。現在設定檔有 1 個遙控器 -機器A。然後我把遙控器換成了機器B。
現在的設定檔(生成於機器A) 無法連接到機器B。
到目前為止我嘗試過的:在兩台機器上創建了兩個相同的配置文件,並向兩台機器添加了遠端配置,並添加了多個 CA、證書等。
謝謝你!
答案1
您可能希望關閉 OpenVPN Connect 用戶端的基本模式。
OpenVPN 文章中對此進行了描述 多個連線設定檔 - vpn.client.basic:
如果 Connect Client 配置為不在基本模式下運行,則可以使用「導入」功能,您可以從 Connect Client 中手動刪除連接配置文件,並且可以讓 Connect Client 記住多個伺服器,以便您可以輕鬆地從一台伺服器到另一台伺服器。
有關 Windows 和 Mac 的說明,請參閱文章。
答案2
可以在單一 OVPN 檔案中包含多個「遠端」子句。當 OpenVPN 使用此類檔案啟動時,它將在「遠端」子句之間循環,直到建立連線。它不會嘗試同時連接到其中兩個或多個。
這些多個「遠端」子句可能代表不同的連線夥伴(伺服器),但它們必須具有共同點:
- 身份驗證方法和憑證(使用者名稱/密碼對、客戶端憑證或兩者)
- 由單一憑證授權單位所核發的伺服器憑證
- 操作模式(tun/tap)
- 相容的 IP 設定
- 也許還有其他事情
簡而言之,它用於連接到多個伺服器之一或同一伺服器的不同IP。
我不知道啟動隧道時是否有可能在單一 ovpn 檔案的「遠端」子句之間進行選擇。
也不可能使用單一 ovpn 檔案連接到多個伺服器。