隨選即用規則和分割 DNS:無負擔的自動 VPN
最簡單的 VPN 設定就是一個開關:開或關。但實際上,這意味著使用者要麼在該連線時忘記連線,要麼在不需要的時候把所有流量都路由到通道 — 為不需要 VPN 存取的服務浪費頻寬並增加延遲。
Vylos 1.2.0 新增隨選即用啟動規則和分割 DNS 來解決這兩個問題。
隨選即用啟動
隨選即用規則告訴 Vylos 何時根據網路條件自動連線或中斷連線通道。不需要手動切換。
每個通道可針對兩種網路類型設定規則:
- 行動網路(iOS)或乙太網路(macOS) — 在使用行動數據或有線連線時自動連線
- Wi-Fi — 四種模式:
- 關閉 — Wi-Fi 上不自動啟動
- 任何 SSID — 在任何 Wi-Fi 網路上連線
- 僅限這些 SSID — 僅在特定網路上連線(白名單)
- 排除這些 SSID — 在除了特定網路以外的所有 Wi-Fi 上連線(黑名單)
基於 SSID 的模式對組織特別有用。「僅限這些 SSID」確保 VPN 在辦公室 Wi-Fi 上啟動,但不在員工的家庭網路上啟動。「排除這些 SSID」則相反 — VPN 在所有地方保持開啟,除了流量已內部路由的信任企業網路。
衝突偵測
當多個通道啟用隨選即用規則時,它們可能會衝突。兩個通道都設定在行動數據上啟動,或兩個通道都認領同一個 SSID — 結果是不可預測的。
Vylos 偵測四種重疊類型:
- 行動網路或乙太網路重疊
- Wi-Fi「任何 SSID」重疊
- 特定 SSID 重疊(兩個通道認領同一個網路名稱)
- 廣泛 Wi-Fi 重疊(一個通道設為「任何」與另一個設為特定 SSID 衝突)
偵測到衝突時,Vylos 會顯示警告,讓管理員或使用者在造成非預期行為前解決衝突。警告僅供參考 — 不會阻止設定被儲存。
分割 DNS
標準 VPN 設定將所有 DNS 查詢透過通道路由。這可以運作,但意味著每個 DNS 查詢 — 即使是公開服務的 — 都會通過 VPN 伺服器。對於擁有僅在企業 DNS 上解析的內部主機名稱的組織,這迫使所有流量通過通道只為到達少數內部服務。
分割 DNS 改變了這一點。每個通道可設定兩組網域:
比對網域 — 這些特定網域的 DNS 查詢會透過通道路由。其他一切使用裝置的預設 DNS。例如,將 corp.example.com 設為比對網域表示只有該網域(及其子網域)的查詢通過 VPN。
搜尋網域 — 附加到裸主機名稱查詢。如果使用者在瀏覽器中輸入 intranet,裝置會附加搜尋網域嘗試 intranet.example.com,然後透過通道的 DNS 解析。
結果是內部資源可透過 VPN 到達,而外部流量正常流動。這減少了 VPN 伺服器的負載,並改善不需要通道存取的一切的效能。
Vylos 檔案格式
標準 WireGuard .conf 檔案不支援隨選即用規則或分割 DNS — 這些功能在 WireGuard 設定規格中根本不存在。與其將自訂欄位混入 .conf 格式(這會破壞與其他 WireGuard 用戶端的相容性),我們建立了 .vylos 格式。
.vylos 檔案是一個 ZIP 封存檔,將標準 WireGuard .conf 檔案與隨選即用規則和分割 DNS 設定的獨立設定檔一起打包。WireGuard 設定保持不變 — 沒有自訂欄位,沒有專有延伸。額外的設定在封存檔中有自己的檔案。
這讓一切保持統一和乾淨。從 Vylos 匯出的 .conf 可在任何 WireGuard 用戶端中使用。.vylos 檔案攜帶包含隨選即用和分割 DNS 的完整設定,但只有 Vylos 知道如何讀取它。
匯出支援三種格式選項:僅 .conf、僅 .vylos,或兩者。
開始使用
隨選即用規則和分割 DNS 在 Vylos 1.2.0 中可用於 iOS、macOS 和 visionOS。透過通道編輯表單逐通道設定,或透過 MDM 的受管理通道設定推送。