
清楚掌握哪些應用程式使用 VPN,再決定如何分流
依應用程式規劃 VPN 分流,確認哪些流量繞過通道,並逐項測試設定,再依賴混合連線方案。
由 Codex editorial review 從英文翻譯
筆記型電腦上的瀏覽器可能需要受保護的連線,另一個應用程式卻需要使用原本的網路。分流可以兼顧兩者,但這個名稱本身並沒有說明哪些流量會走哪條路徑。在某個用戶端中,勾選可能代表「讓這些應用程式透過 VPN」,在另一個用戶端中卻代表「排除這些應用程式」。有效的起點是列出一份簡短的預期行為清單,然後逐一測試相關應用程式。不要只因為有這些選項,就累積大量例外。每一條例外都應解決一個你能說清楚、也能重新評估的已知問題。
先明確訂出 VPN 分流政策,再選擇應用程式
寫下應用程式名稱、具體工作和預期路徑。例如,用來研究資料的瀏覽器應經過通道,另一個應用程式則可能因為已有文件說明的相容性原因,需要直接連線。這只是一種可行安排,不是適用所有人的建議。如果裝置由雇主管理,管理員的存取政策優先於你的個人偏好。
先考慮是否真的需要例外。如果唯一的症狀是找不到印表機,將整個瀏覽器排除在 VPN 外,可能並沒有處理真正的問題。本機裝置探索、裝置權限和區域網路存取需要個別檢查。讓印表機與螢幕投放保持可用的指南解釋了這種較特定的情況。允許直接存取網際網路,與允許存取附近裝置,是兩個不同的決定。
在每項預計變更旁註明負責人和原因。個人手機的負責人就是你自己。對於共用電腦,這項記錄可以避免下一位使用者誤以為「已連線」指示涵蓋所有程式。也要記錄日期:為暫時故障設定的例外,不應在無人察覺的情況下成為永久設定。
仔細確認所選應用程式是納入還是排除
應用程式選擇通常採用兩種模式之一。納入清單指定應進入通道的程式,排除清單則指定應繞過通道的程式。因此,同樣列出三個應用程式名稱,可能代表完全相反的政策。請閱讀用戶端中的說明文字,不要只根據選項是否反白來判斷。
Android 的 VPN 開發文件將允許和不允許的應用程式清單描述為兩種替代方案,也指出變更後需要重新建立連線。這不代表每個面向一般使用者的用戶端都以相同方式呈現控制項,但能解釋為什麼修改清單後,可能需要重新連線才會生效。
採用納入模式時,安裝新應用程式後需要留意:新程式可能不在已選範圍內。採用排除模式時,則要注意原本的原因消失後,舊例外是否仍然保留。兩種模式都不是天生較好。請選擇自己能可靠維護的方式,並確認未列在清單中的應用程式會如何連線。不要根據不同平台上翻譯不一致的功能名稱來猜測。
同時檢查用戶端與作業系統
訂閱提供存取憑證與連線端點,而路由選項也取決於匯入這些資訊的軟體。使用同一訂閱的兩個用戶端,可能提供不同的控制功能。即使應用程式名稱相同,手機版與桌面版也可能有不同功能。用戶端相容性檢查清單有助於判斷已安裝的程式是否真正支援你想要的政策。
在 Android 上,作業系統中封鎖 VPN 以外連線的設定,可能影響被排除的應用程式。文件說明的行為是:不在允許通道路徑中的應用程式,可能會失去連線,而不是取得直接連線。對嚴格政策而言,這可能正是正確結果,並不能證明訂閱已到期。
不要為了讓例外生效,就在未評估後果的情況下關閉這項封鎖設定。先判斷這部裝置和這項工作是否可以接受直接流量。如果不行,就選擇其他受支援的安排。保存原始設定的螢幕截圖或簡短記錄,但不要包含訂閱網址、設定金鑰或個人帳戶資訊。
測試應用程式本身,而不只是瀏覽器上的標示
準備兩項不涉及敏感資料的測試工作,一項在預計的通道政策範圍內,另一項在範圍外。關閉不必要的背景活動,連上 VPN;如果相關文件建議重新啟動應用程式,也應照做。在所選瀏覽器中開啟公用位址檢查,只能提供關於該瀏覽器請求的證據,無法證明另一個郵件用戶端、遊戲或檔案同步程序使用了哪條路徑。
如果應用程式提供診斷資訊,就用來檢查它自己的連線。否則,記錄可觀察的結果,並向客服詢問適合的測試方式。不要只為了顯示位址,就安裝不熟悉的檢查擴充功能或分享憑證。成功登入本身不能證明特定路徑,因為同一服務可能接受來自兩種路徑的連線。
使用用戶端的正常控制項中斷並重新連線後,再重複測試。如果應用程式會開啟瀏覽器進行驗證,也要將這個交接納入測試:登入頁面可能在不同於應用程式本身的程式中執行。查閱 Android 連線指南時,請使用符合實際用戶端和裝置的說明。
區分路由、身分與過濾
排除一個程式會改變網路路徑,但不會創造另一個人的身分,也不會清除既有帳戶工作階段。服務仍然可以把活動與已登入帳戶連結。讓某個瀏覽器繞過通道,不會自動將其 Cookie、已儲存偏好或帳戶歷程與先前的使用分開。
DNS 和過濾也需要明確檢查。應用程式可能使用作業系統、VPN 或自身設定選定的解析器。路由例外與這些選擇的互動方式,可能因用戶端而異。如果你依賴以 DNS 為基礎的封鎖功能,應確認它在被排除應用程式中的預期行為,不要假設所有功能都會跟著連線指示運作。
在記錄中保留明確區別:預期路徑、觀察到的行為,以及未解決的問題。例如,「影片應用程式直接連線時能運作」是一項觀察;「它所有的背景請求都繞過通道」則是更強的主張。如果後一項主張很重要,就應要求有文件依據的設定和真正能衡量它的測試。不要將某個症狀得到改善,變成安全保證。
維護一份自己能清楚解釋的精簡政策
更換裝置、重新安裝應用程式或更換用戶端後,請檢查清單。移除已失去用途的例外,再測試剩下的工作。一份簡短且理由清楚的清單,比從網路疑難排解指南複製的一大組例外更容易維護。
向 Lumeraya Help求助時,請提供裝置、作業系統版本、用戶端名稱、選擇模式,以及你預期某個應用程式如何運作。說明它是完全無法使用,還是僅使用了非預期的路徑。請勿在公開截圖中露出機密設定資料。
好的分流設定應以容易理解的證據作結:你知道哪些程式被納入、哪些被排除,以及哪些部分尚未驗證。除非例外有具體用途,否則讓一般流量維持在預設的受保護路徑上。環境改變時應重新檢查這個用途,不要把昨天有效的勾選項當成裝置永久不變的說明。