v2rayN 系統代理與路由模式設定:全域代理、繞過中國大陸怎麼選

了解 v2rayN 系統代理與路由模式的差異,比較全域代理和繞過中國大陸對網站、軟體及區域網路的影響,依使用情境選擇合適設定。

本文重點

系統代理決定遵循系統設定的應用程式是否將請求送至 v2rayN;路由模式則決定進入核心的請求要走代理、直連或封鎖。日常使用可先採用「自動設定系統代理+繞過中國大陸」,再切換全域路由進行對照測試。本文以 Windows 桌面版為例,說明瀏覽器、個別設定代理的軟體及區域網路裝置為何可能有不同結果。

系統代理與路由模式:先了解兩者差異

v2rayN 是客戶端介面,本機代理監聽與請求轉送由所選核心執行。節點使用的 VMess、VLESS 等協定負責與遠端伺服器通訊,不會決定 Windows 應用程式是否使用系統代理。即使已選取節點並啟動核心,瀏覽器仍可能直接連線。

可以將請求路徑整理為「應用程式 → 本機代理入口 → 核心路由 → 對外連線」。系統代理主要影響第一個箭頭;全域、繞過中國大陸等路由預設主要影響最後一個箭頭。兩項設定不能互相取代,名稱也不必一致。

系統代理:請求入口

設定位置
主畫面底部的「系統代理」
常用選項
自動設定系統代理
適用範圍
讀取並遵循系統代理設定的應用程式
本機位址
127.0.0.1 加上實際監聽連接埠

不讀取系統代理設定的軟體,需要另外設定代理或使用其他流量接管方式。

路由模式:選擇對外連線方式

設定位置
主畫面底部的「路由」選單
常用預設
全域、繞過中國大陸
適用範圍
已進入核心的請求
決定內容
比對規則與最終對外連線方式

預設規則可以編輯;實際效果應以目前的規則內容和順序為準。

全域與繞過中國大陸:差異在規則比對

全域路由通常會將未被前置規則處理的請求交由代理出站;繞過中國大陸通常依據網域集合、IP 集合等規則,將符合條件的目標交由直連出站,其餘請求則交由代理。「中國大陸」是規則集合中的分類,比對結果取決於目標網域、解析後的 IP 和規則順序,而非使用者目前的位置。

比較項目全域路由繞過中國大陸路由
已進入核心的一般請求通常使用代理出站依網域、IP 等條件分流
符合中國大陸規則的網站通常仍走代理,除非有優先套用的例外規則通常透過本地網路直連
不符合中國大陸規則的網站通常走代理通常走代理,視預設規則而定
區域網路位址需檢查是否設有私有位址例外仍須確認規則是否包含私有位址直連
不讀取系統代理設定的軟體不會只因選擇全域路由就被接管不會只因切換規則就被接管

以 Xray 路由為例,規則會依設定順序比對,先符合的規則決定流量走向。若自訂的網域直連規則排在預設代理規則後面,可能永遠不會命中。直連出站通常表示從本機網路連線至目標,不經過所選的代理伺服器,但請求仍可能先經過本機核心。

Windows 設定步驟:每次只調整一項

以下操作使用 v2rayN 中文介面常見的選單名稱。桌面版與傳統介面的控制項位置可能不同;如果目前版面沒有在底部顯示,可從系統匣圖示的右鍵選單尋找「系統代理」。開始前請先關閉 TUN,避免兩種入口同時作用而影響判斷。

  1. 確認本機連接埠

    開啟「設定」→「參數設定」,在基本設定或入站相關設定中查看本機監聽連接埠及支援的協定。欄位分組會隨版本變動,請以實際介面為準;記下 HTTP、SOCKS 或混合入口的設定,不要只記連接埠號碼。

  2. 選擇使用中的節點

    在節點清單中選取目標,按右鍵並選擇「設為活動伺服器」。確認核心啟動記錄沒有監聽失敗或位址遭占用的錯誤。測試期間固定使用同一個節點,不要同時更換伺服器。

  3. 設定系統代理

    在「系統代理」中選擇「自動設定系統代理」。接著開啟 Windows「設定」→「網路和網際網路」→「Proxy」,確認本機代理位址和連接埠,避免系統仍指向舊程式留下的連接埠。

  4. 選擇分流規則

    在主畫面的「路由」中選擇「繞過中國大陸」。分別造訪一個中國大陸網站、一個需要代理的網站,以及一個區域網路位址,記錄哪一種請求失敗;不要只看節點測試結果。

  5. 切換至全域路由進行對照

    只將「路由」改為「全域」,關閉相關頁面後再重新開啟。如果只有某個網站因此恢復正常,優先檢查該網域的比對、DNS 及規則順序;測試完成後切回日常使用的路由。

網站、軟體與區域網路:分別確認流量入口

瀏覽器可以讀取系統代理設定,但瀏覽器擴充功能、個別代理設定及既有連線都可能影響測試結果。命令列工具、下載器和背景服務也可能使用各自的代理環境變數或網路設定。不能只憑「瀏覽器可以開啟」就認定所有程式都使用相同出口。

以下兩個連接埠號碼僅用於說明測試方式,不代表所有版本的預設值。範例假設已確認本機 10808 提供 HTTP 或混合代理入口;若實際連接埠不同,請改用介面顯示的數值。如果該連接埠僅提供 SOCKS,則不能直接套用 HTTP 參數。

10808
範例本機代理連接埠,使用前請先確認
443
HTTPS 的預設目標連接埠,不是本機代理連接埠

在 Windows 終端機執行以下指令進行對照。明確使用 curl.exe,可避免部分 PowerShell 環境將 curl 解讀為其他命令。此處使用範例網域檢查請求路徑,不以能否連線判斷節點品質。

# 略過代理,直接連線
curl.exe --noproxy "*" -I --connect-timeout 10 https://example.com

# 明確透過本機 HTTP 代理入口傳送
curl.exe --noproxy "" -x http://127.0.0.1:10808 -I --connect-timeout 10 https://example.com

第二個指令不受系統代理開關影響,但仍受核心路由控制:如果目前規則將目標判定為直連,最後仍會直接對外連線。因此,「指定本機代理」與「透過遠端節點」並不是同一回事。可查看核心存取記錄中的目標和出站標籤;若未啟用存取記錄,沒有記錄並不能證明請求未進入核心。

繞過中國大陸後連線異常:檢查 DNS 與規則命中情況

同一個網站可能會使用主站、圖片、登入及 API 等不同網域。主站符合直連規則,不代表所有資源都會套用相同規則。若頁面能開啟但登入一直轉圈,應查看失敗請求實際連線的網域,不要立刻將整份設定改成全域。

網域規則與 IP 規則的適用條件也不同。Xray 的 routing.domainStrategy 用來控制路由比對階段何時使用解析結果;AsIs 不會為路由比對主動解析網域,因此不能假設網域請求一定會命中 IP 規則。這不代表連線過程完全不使用 DNS,也不代表會修改作業系統的 DNS 設定。

  1. 先確認請求提供的是什麼資訊。請求進入核心時帶有網域還是 IP,會影響可用的比對條件;如果應用程式自行解析後只提供 IP,網域規則可能沒有可供比對的目標。
  2. 接著檢查規則順序。在「設定」→「路由設定」中查看目前預設,確認目標網域規則排在預設規則之前,且出站標籤指向預期的出站方式。
  3. 確認規則資料。如果規則引用 geosite:cn 或 geoip:cn,請確認目前使用的核心能載入相應資料;其他核心的規則格式不能直接照搬。
  4. 最後檢查 DNS 解析路徑。瀏覽器安全 DNS、系統 DNS 和核心 DNS 可能各不相同。逐項檢查,不要同時變更三處設定,也不要只根據解析出的 IP 位址判斷最終出站方式。

常見問題:依照現象決定下一步

已切換全域路由,為什麼某個軟體還是直接連線?

先查看軟體的「網路」或「代理」設定,確認它是否會讀取系統代理。可以先手動填入本機 HTTP 或 SOCKS 入口進行驗證;若軟體不支援代理,再另外評估 TUN。不要把切換路由當成接管應用程式的方法。

使用繞過中國大陸後,為什麼中國大陸網站反而變慢?

先確認該網域實際上是否走直連,再比較清除系統代理後的連線狀況。如果直接連線也一樣慢,優先檢查本機網路與 DNS;如果只有啟用分流時變慢,則檢查各資源網域是否走了不同出口。

切換全域路由後,印表機和 NAS 無法連線怎麼辦?

先使用區域網路 IP 連線,確認裝置在線;再檢查 Windows 代理例外,以及目前路由中的私有位址直連規則。企業網路可能使用其他內部網段,請依實際位址新增規則,不要將所有未知位址都導向代理。

關閉 v2rayN 後,瀏覽器也無法上網?

開啟 Windows「設定」→「網路和網際網路」→「Proxy」,確認是否仍啟用指向本機的手動代理。可以重新啟動 v2rayN,再選擇「清除系統代理」。若裝置由公司統一管理,請先確認管理規範再修改設定。

最後的設定方式可以很簡單:日常使用先選自動設定系統代理,搭配繞過中國大陸;排查特定網站時,固定節點並短暫切換全域路由。每次只變更入口、路由或 DNS 其中一項,並記錄目標網域和測試結果,比同時更換節點及多項設定更容易重現問題。

下載 V2Ray 客戶端