指南
如何設定分流
如何將部分應用程式或位址送到通道外,同時讓其他流量留在通道內;每個例外會付出什麼代價,以及證明分流符合要求的檢查方式。內容以 2026 年底的用戶端與 Android 17 為準。
本頁確定的內容
分流會將選定的應用程式或位址送到通道外,讓其他流量留在通道內。名單上的每個項目,都是 VPN 不再處理的流量;這些流量會完整地走一般網路。正確設定後,它能讓印表機和銀行應用程式正常運作,而不影響其他流量;設定寬鬆時,則會變成由你自行設定出的洩漏。以下是較嚴格的設定方式。
兩種規則
依應用程式
規則會指定一個程式,而該程式的連線會繞過通道。Windows、macOS 和 Android 用戶端都提供這項功能;自 Android 17 起,用戶端可以將名單交給系統管理的畫面,因此例外是由作業系統而非用戶端強制執行 — 如果用戶端從自己的設定中開啟該畫面,就是在使用這項功能。iOS 不向一般用戶端提供依應用程式分流;最接近的功能是下方的區域網路切換開關。
依位址或子網路
規則會指定一個目的地,任何程式前往該目的地的流量都會繞過通道。這種方式較粗略,也較難回頭判讀,因為位址規則涵蓋的是明天在該位址回應的任何服務。它適合用於自己網路上的裝置,不適合用於網際網路上的服務。
哪些流量會到通道外
- 自己網路上的裝置 — 印表機、NAS、媒體伺服器 — 通道的路由會讓你無法連到這些裝置。先嘗試區域網路切換開關;這是較小範圍的設定,而且不需建立規則就能涵蓋其中大多數裝置。
- 拒絕來自出口位址連線的應用程式,通常是銀行的應用程式。這項規則會讓該應用程式看見你的真實位址,而其他應用程式不會。銀行因此知道你所在的位置,這就是代價。
- 預設不包含其他任何項目。 每個項目都是一個應用程式,而你所在的網路可以讀取該應用程式的流量。名單很長時,VPN 保護的就只有瀏覽器,以及少數其他流量。
例外適用於無法透過通道運作的應用程式。它不是用來連線到已決定不提供出口所在國家服務的服務;那是該服務的決定,繞過這項限制不在本頁涵蓋範圍內。
設定規則
- 開啟用戶端的分流區段,通常位於連線或進階設定下方。在 Android 17 及後續版本中,用戶端可能會為相同名單開啟由系統管理的畫面;無論是哪一種方式,都只有一份名單,而且是用戶端自己的區段引導你前往該畫面。
- 新增任何項目之前,先確認模式。 大多數用戶端提供兩種模式:名單上的應用程式繞過通道,或是只有名單上的應用程式使用通道。第二種是反向分流,名單空白時代表沒有任何流量會進入通道。確認顯示的模式符合你的意圖。
- 新增應用程式,而不是其資料夾,並加入負責建立連線的那個可執行檔。包含多個處理程序的套裝程式可能需要逐一加入;加入安裝程式的資料夾也會把更新程式一併加入。
- 完全結束應用程式,並重新連線用戶端。 規則只會套用到新建立的連線。仍在執行的應用程式會保留舊路徑,導致檢查結果失真。
反向模式
在反向模式中,只有名單上的應用程式使用通道,其他流量都會繞過通道。當只有一個應用程式需要通道,而電腦的其他部分應像未安裝用戶端一樣運作時,這是正確的模式;其他情況則不適合,因為你忘記加入的每個應用程式都會使用開放網路。在大多數用戶端中,使用這種模式時,終止開關只涵蓋名單上的應用程式;其他應用程式從一開始就不在通道內。
區域網路存取
大多數用戶端都有一個單獨的切換開關,讓自己網路上的位址通過,同時將其他流量留在通道內。這是依子網路進行的分流,只是由用戶端替你選定,無需規則就能涵蓋印表機和 NAS。在自己管理的網路上,這項設定的代價很小;在公共網路上,它會讓該網路上的每部裝置都能連到你的裝置,因此預設會關閉,也值得在離開前再次關閉。
確認分流符合你的要求
- 在設為例外的應用程式中,找出它自己的位址檢查功能 — 例如銀行應用程式的工作階段詳細資料、種子用戶端的位址面板,或是在設為例外的瀏覽器中開啟任何頁面 — 並預期看到自己的位址和國家。
- 在任何未設為例外的應用程式中執行位址檢查,並預期看到出口的位址。請在未加入名單的瀏覽器中執行;如果有其他會顯示位址的應用程式,也在其中一個執行。
- 完整執行一次所有檢查,前往 如何檢查 VPN 是否正常運作,並保留目前的規則。如果某項規則涵蓋的範圍超出你的原意,該頁面會顯示原本預期留在通道內的某項流量發生洩漏。
這些檢查能證明什麼
+只有你列出的應用程式使用一般網路
+其他所有流量仍會經由出口離開,包括查詢流量
+使用的是你原本預期的模式,而不是反向模式
這些檢查無法證明什麼
−它們無法說明業者會保留通道內流量的哪些資料 — 這項問題請參閱留存頁面
−洩漏測試看不見刻意設定的例外;設為例外的應用程式只能從自身內部檢查,否則完全無法檢查
−今天設定的規則會隨著應用程式更新繼續套用,而更新後的應用程式可能會由你未列出的處理程序建立連線
分流未能維持時
設為例外的應用程式仍顯示出口的位址
規則沒有生效,最常見的原因是應用程式在設定前就已經執行。分流只會套用到規則設定後建立的連線;請完全結束應用程式,重新連線用戶端,再次開啟應用程式。在 Android 上,請確認規則是在用戶端中還是系統設定中,因為應用程式只在其中一處設為例外時,會依照作業系統實際強制執行的設定運作。
瀏覽器是最棘手的情況:它的背景處理程序會在關閉視窗後繼續維持連線,因此必須從瀏覽器自己的選單結束,而不是只關閉視窗。
未設為例外的應用程式顯示我的位址
目前生效的設定比依應用程式的規則更廣泛。恰好涵蓋該目的地的依位址或子網路規則、誤設反向模式而只讓名單上的應用程式進入通道,或是在會分配公共位址的網路上開啟區域網路切換開關,都會造成這種結果。請讀取每一項規則,而不只是應用程式名單,並關閉整個功能以確認位址是否恢復為出口的位址;接著逐一加回規則。
仍然無法連到印表機或 NAS
區域網路存取的設定範圍比分流小,有時也是獨立的設定:它會讓自己網路上的位址通過,同時將其他流量路由到通道內。如果用戶端提供這項功能,請先開啟它,再手動新增子網路規則。如果裝置是透過名稱而不是位址連線,該名稱可能會透過通道的 DNS 解析,而通道的 DNS 看不見你的網路;請改用位址。
洩漏測試通過,但我已將某個應用程式設為例外
測試是在瀏覽器中執行,而瀏覽器位於通道內。刻意設定的例外本來就不會出現在洩漏測試中:設為例外的應用程式流量會完整地使用一般網路,在其他地方開啟的頁面都不會回報這些流量。例外的檢查方式是查看該應用程式自己的位址,如最後一節所述,而不是查看測試頁面的結果。
同樣的步驟,不同的裝置
其餘平台
每個平台都有自己獨立的指南,而不是同一頁面下的一個分頁。步驟從安裝程式打開的那一刻起就開始分岔,一篇試圖同時回答三個平台的文章,哪一個都答不好。