系統代理處理的是「應用程式如何將流量交給用戶端」;全域與繞過中國大陸則決定「用戶端收到流量後要走哪個出口」。日常瀏覽通常可從系統代理搭配繞過中國大陸開始;網頁異常時,暫時切換全域模式比對。開發工具與遊戲則要另外確認代理入口、UDP 和分應用程式設定,不能只看模式名稱。
先釐清兩個層面:代理入口與路由出口
「明明已經開啟全域模式,為什麼某個程式還是直接連線?」問題往往出在入口。v2rayN 是管理節點、訂閱與核心設定的桌面用戶端;實際連線則由選用的 V2Ray 或 Xray 核心處理。用戶端正在執行、節點也已選取,不代表每個應用程式都把請求送進本機代理。
系統代理是作業系統提供給應用程式的一組代理設定。遵循這些設定的瀏覽器等應用程式,會將請求送往本機 HTTP 或 SOCKS 入口;使用獨立網路堆疊的工具則可能忽略這些設定。全域路由決定的是入口之後的流量去向:已進入核心的一般流量預設會經由代理出口傳送,但不代表系統中的所有流量都會被接管。
| 設定項目 | 作用層級 | 直接決定的事項 | 無法保證的事項 |
|---|---|---|---|
| 系統代理 | 應用程式入口 | 將遵循系統設定的應用程式導入本機代理 | 所有應用程式與 UDP 流量都進入代理 |
| 在應用程式內手動設定代理 | 應用程式入口 | 指定應用程式連線至本機監聽位址 | 其他應用程式也同時使用代理 |
| VPN 接管或 TUN | 網路入口 | 依設定接收 IP 流量 | 所有流量最後都經由遠端節點 |
| 全域路由 | 核心出口 | 已接收流量的預設代理出口 | 接管未進入核心的流量 |
| 繞過中國大陸路由 | 核心出口 | 依網域名稱、IP 分類直連或代理 | 正確判斷每個網站所屬類別 |
全域與繞過中國大陸:日常該選哪個?
全域模式適合短時間排查問題。在節點與入口都相同的情況下,如果全域模式可以連線、繞過中國大陸卻不行,應優先檢查分流規則、分類資料與 DNS,而不是立刻更換訂閱。全域模式也會將許多原本可直連的請求送往遠端,增加節點流量用量,還可能改變網站看到的出口地區。
繞過中國大陸通常會搭配中國大陸網域分類與 IP 位址範圍,符合規則的請求採直連,其餘則經由代理。不同預設也可能包含私有位址直連、廣告封鎖或其他規則,因此各用戶端名稱相同的模式,不一定代表設定完全相同。網域所屬公司、伺服器位址與分類清單之間也不是一一對應。
繞過中國大陸:日常分流的起點
推薦讓常用的中國大陸服務直接連線,其他請求則使用代理。啟用後,分別測試中國大陸網站、需要代理的網站與區域網路服務;若只有特定網域異常,再新增規則。
適用情境:日常瀏覽、辦公,以及同時使用中國大陸與海外服務
全域:統一出口與問題比對
已進入用戶端的業務請求預設會使用代理出口。區域網路、DNS 或保留規則是否例外,仍須依實際設定判斷;測試結束後可切回日常分流模式。
適用情境:排查分流錯誤,或工作上需要固定遠端出口
依需求手動設定代理:限定應用程式範圍
不依賴系統代理,直接在指定工具中填入本機位址與連接埠。這是入口設定,仍可搭配全域或繞過中國大陸路由,不能將它視為第三種路由規則。
適用情境:只替終端機、開發工具或單一瀏覽器設定代理
判斷方式:先固定入口,再比較路由
保持節點與應用程式代理設定不變,只切換全域與繞過中國大陸。若結果不同,再查看記錄中的目標位址與出口標籤;不要同時變更 DNS、節點和模式,否則無法判斷是哪項設定造成差異。
v2rayN 桌面設定:確認連接埠,再啟用系統代理
桌面版請先確認核心正常啟動,再調整系統代理。以下以 v2rayN 7.x 的設定介面為例,可前往「設定」→「參數設定」檢查本機監聽相關選項,再從主畫面的系統代理選單選擇「自動設定系統代理」。不同桌面版本的名稱與位置可能有所調整,請以目前介面與核心啟動記錄為準。
以下使用一組明確的示範設定:SOCKS 監聽 127.0.0.1:10808,HTTP 監聽 127.0.0.1:10809。這些是範例連接埠,不代表所有版本的預設值。有些版本會使用同一個混合連接埠接收 HTTP 與 SOCKS;若目前設定只有混合入口,請使用該連接埠,不要自行假設另有 10809。
- 確認節點。匯入訂閱後選取一個節點,檢查啟動記錄是否出現監聽失敗、設定錯誤或連接埠已被占用的訊息。
- 確認監聽設定。記下本機位址、連接埠與支援的代理協定。單機使用時建議維持迴圈位址,不必為了讓瀏覽器連線而開啟區域網路監聽。
- 設定系統代理。選擇「自動設定系統代理」,再到作業系統的代理設定頁面確認是否指向目前用戶端的連接埠。
- 選擇路由。在主畫面的路由選項中,選取與繞過中國大陸相關的預設。如果還有「繞過區域網路和中國大陸」選項,存取印表機、NAS 等裝置時,請優先確認是否適用這類預設。
- 測試並還原設定。使用一個中國大陸網站和一個需要代理的網站進行測試。結束用戶端前,請清除系統代理,避免系統繼續連線到已關閉的監聽連接埠。
系統代理介面中的「略過位址」與用戶端的「繞過中國大陸路由」也不是同一回事。前者可能讓應用程式直接略過本機代理,使核心看不到這筆請求;後者則是在請求進入核心後,選擇直連出口。排查時請同時檢查這兩處設定。
v2rayNG Android 設定:VPN 接管不等於全域出口
v2rayNG 使用 Xray 核心。在 VPN 模式下啟動連線並授權後,用戶端會透過 Android VPN 介面接收流量,再由核心依照路由設定選擇出口。這與桌面上的系統 HTTP 代理不同,也不需要將桌面的 10809 連接埠填入手機網路設定。
在 v2rayNG 的「設定」→「路由設定」中確認目前使用的預設;若已啟用「分應用程式代理」,也要確認應用程式清單與代理方向。兩種名稱相近的設定——「只代理選取的應用程式」與「略過選取的應用程式」——作用正好相反。切換路由後,依用戶端提示重新啟動連線,再重新開啟目標應用程式測試。
桌面與 Android:分別確認入口,採用相近的分流策略
桌面版:v2rayN
- 瀏覽器透過系統代理或應用程式內的代理設定連線。
- 終端機明確指定 HTTP 或 SOCKS 位址。
- 繞過中國大陸負責出口分類;區域網路設定需另外確認。
- 遊戲需另外確認 UDP 與流量接管方式。
Android 版:v2rayNG
- 在 VPN 模式下授權並啟動連線。
- 確認分應用程式清單包含目標應用程式。
- 在路由設定中選擇相應的分流預設。
- 切換策略後,關閉舊連線並重新測試。
使用同一份訂閱只能確保訂閱來源一致,不會自動同步系統代理、分應用程式清單與本機路由規則。
V2flyNG 使用 V2Fly 核心。若使用這款 Android 用戶端,也應依序確認入口、分應用程式範圍與路由出口,但不要直接照搬 v2rayNG 的選單路徑或 Xray 專用設定。VMess、VLESS 是節點協定名稱,不是全域或繞過中國大陸的開關;更換節點協定不會自動變更分流策略。
瀏覽、開發與遊戲:依流量類型選擇設定
瀏覽情境可從系統代理搭配繞過中國大陸開始,通常較能兼顧中國大陸服務與需要代理的網站。涉及地區判斷、帳號登入或付款時,盡量讓同一項操作維持固定出口,不要在操作過程中反覆切換直連與遠端出口。若網站頁面正常,但圖片或登入 API 異常,請分別檢查這些子網域的路由。
| 情境 | 建議入口 | 建議路由 | 重點檢查項目 |
|---|---|---|---|
| 網頁與辦公 | 系統代理 | 繞過中國大陸 | 瀏覽器是否遵循系統設定 |
| 終端機與開發工具 | 在工具內設定代理或明確指定參數 | 依專案需求設定分流 | 工具的代理設定是否覆蓋其他設定、DNS 解析位置 |
| 區域網路裝置 | 維持原有入口設定 | 私有位址直連 | 192.168.0.0/16 等位址範圍 |
| 線上遊戲 | 支援該類流量的接管方式 | 依遊戲伺服器選擇出口 | UDP、封包遺失與延遲波動 |
終端機測試:略過系統設定,直接驗證代理入口
以下兩個指令分別用來驗證 HTTP 與 SOCKS 入口。請將連接埠換成實際設定;範例網域僅用於示範請求,不能作為判斷連線是否正常的唯一目標。Windows PowerShell 可使用 curl.exe,避免命令別名影響參數判讀。
curl --proxy http://127.0.0.1:10809 --connect-timeout 10 --max-time 20 --head https://example.com
curl --proxy socks5h://127.0.0.1:10808 --connect-timeout 10 --max-time 20 --head https://example.com
socks5h 會將目標網域交由 SOCKS 代理處理;socks5 則通常會先在本機解析網域。兩者結果不同,可能表示 DNS 路徑有所差異,但不能據此證明特定解析器有問題。收到 HTTP 回應代表這次請求已完成連線流程;但這本身無法證明流量走的是代理出口,因為繞過中國大陸規則也可能讓請求直接連線。
遊戲測試:網頁能開,不代表 UDP 可用
- 一般 HTTP 系統代理通常無法承載遊戲的 UDP 流量。切換成全域路由也不會改變這項入口限制。
- 即使使用 VPN 或 TUN 接管,節點、協定設定與伺服器端也必須支援實際使用的 UDP 轉送。
- 比較同一台伺服器的直連與代理表現,可各觀察 3 分鐘,記錄遊戲內延遲、封包遺失與斷線次數;這是測試步驟,不代表預設的效能結果。
- 區分登入請求與對戰流量。登入頁面可正常載入,只能表示相關連線可用,不能證明對戰伺服器使用相同出口。
切換模式後仍有異常:依固定順序排查
不要把全域模式當成萬用解法。連接埠錯誤、應用程式未連上代理或節點無法使用時,切換路由都無法解決問題。請依照「入口是否可連線 → 節點是否正常 → 路由是否符合規則 → DNS 是否一致」的順序檢查,每次只變更一個條件,並記錄測試結果。
已經選擇全域模式,為什麼終端機仍無法連線?
先使用上方的 curl 明確指定代理指令進行測試。明確指定代理的請求成功、一般請求卻失敗時,請優先檢查終端機工具的代理參數或環境變數,而不是繼續切換路由。不同工具讀取環境變數的方式各異,不能只設定一次就假設所有工具都已套用。
全域模式能開啟網站,繞過中國大陸卻不行,該怎麼調整?
保持節點不變,確認失敗的網域是否被分類為直連。若需要代理,請新增該網域的代理規則,並將規則排在可能優先符合條件的寬泛直連規則之前。接著檢查分類資料與 DNS;不要只因一個網站連不上,就把整個中國大陸 IP 範圍改成代理。
開啟代理後,家中的 NAS 和印表機都找不到了?
先確認裝置位址是否屬於私有網段,例如 192.168.0.0/16、10.0.0.0/8 或 172.16.0.0/12,並檢查私有位址直連規則。若需要透過廣播或區域網路探索裝置,也要檢查 VPN、TUN 與防火牆如何處理這類流量;只新增網域規則可能無法解決。
關閉 v2rayN 後,網頁反而打不開了?
前往系統代理設定頁面,檢查是否仍指向 127.0.0.1 與已停止的連接埠;清除殘留設定後再試一次。之後離開用戶端前,請先選擇「清除系統代理」;在應用程式內手動填入的代理也需要另外關閉。
自訂路由通常會依序比對,第一條符合的規則決定流量出口。範圍較廣的代理或直連規則若排在前面,可能會擋住後方較精確的網域規則。DNS 解析策略也會影響 IP 規則能否參與比對,因此「同一個網站切換模式後就正常」只是排查線索,還需要配合記錄中的網域、解析位址與出口標籤判斷。
操作順序:確認入口正常後,再細分流量
日常先使用系統代理或 VPN 接管,搭配繞過中國大陸;發生問題時用全域模式比對一次;只有個別網域異常時,再新增精確規則。修改前先儲存設定,並確保每次測試使用相同節點、目標與入口。
如需繼續設定,可參考快速入門中的訂閱匯入步驟,或在使用手冊中確認路由與 DNS 設定。先釐清入口與出口的差別,代理模式就能依實際需求設定,不必反覆切換同一個選項。