選擇性 VPN 分流
將選定目的地送往 L3VPN 或 L4 代理伺服器,其餘流量仍使用一般 Wi-Fi 或行動網路。
準備出口
從「檔案」/iCloud 匯入 WireGuard 設定、掃描 QR code,或為自架伺服器建立介面。也可使用其他支援的 VPN/代理伺服器出口,並填入對應設定。
使用規則模式。在 DNS 與分流啟用自訂網域分流,同時設定直接連線 DNS 與 VPN DNS。
加入路由規則
- 建立包含目標服務實際/API 網域的網域集合,以
DOMAIN-SET規則將它指向 VPN。 - 若服務使用已知 IP 範圍,可建立 CIDR 集合,以
CIDR-SET規則指向同一 VPN。 - 對一般 IP VPN DNS 上游,確認其 IP 位址具有經由 VPN 的路由。對帶有網域的加密 VPN DNS 上游,另需加入
VPN-DNS-SERVER-DOMAINS,L3VPN,<name>(或L4PROXY),使啟動解析走預期路徑。 - 為未符合網域集合的網域設定
DNS-FALLBACK,DIRECT。 - 為其餘流量設定
DEFAULT,DIRECT。
更明確的規則應放在預設規則之前。語法與目標名稱請見設定檔參考。編輯後儲存並重新啟動 VPN。
DNS 選擇
網域分流啟用時,由 MintFlow DNS 處理 App 查詢。請在 DNS 與分流設定直接連線 DNS 與 VPN DNS,不要依賴已棄用的系統 DNS 覆寫設定。
適當時可使用供應商的 VPN DNS。公共伺服器範例為 VPN DNS 8.8.8.8,8.8.4.4 與直接連線 DNS 1.1.1.1,1.0.0.1;請確認各路徑可存取所選伺服器。直接連線 DNS 也能使用本機 Pi-hole 等解析器。部分供應商的 DNS 自帶篩選功能,可查閱原始匯入設定。
除非其他規則覆寫,直接連線預設路由也涵蓋直接連線 DNS 流量。
預期結果
只有符合的目的地使用所選 VPN/代理伺服器,其餘流量直接連線。這是依網域/IP 比對,不是 App 程序身分:一個 App 可能存取多個網域,多個 App 也可能共用網域。請使用 DNS 日誌與網路診斷確認實際路徑。