是否可以對多個遙控器使用一個 .ovpn 設定檔?

是否可以對多個遙控器使用一個 .ovpn 設定檔?

如何設定 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 檔案連接到多個伺服器。

相關內容