v2rayN 已經連上節點,不代表 Windows 上所有程式都會自動經過代理。真正決定瀏覽器、下載工具與其他桌面應用程式是否使用本機代理的,通常是系統匣中的「系統代理」選項。若模式選錯,常見結果包括網頁完全無法開啟、部分網站可以使用但其他程式仍然直連,或退出 v2rayN 後 Windows 仍保留 127.0.0.1 的代理設定。
v2rayN 的介面會因版本、語言和核心類型略有差異,但系統代理的判斷邏輯相近。本文以 Windows 上的 v2rayN 7.x 為例,說明「清除系統代理」、「自動配置系統代理」和「全局模式」三種常見選項,並整理選擇順序、瀏覽器檢查方法,以及關閉 v2rayN 後恢復正常網路的步驟。
本文適合已匯入 VMess、VLESS 或訂閱節點,卻不清楚 v2rayN 系統代理模式如何選擇的使用者。你將從 Windows 系統匣找到正確選項,理解 PAC 與全局模式的差別,使用 127.0.0.1:10809 驗證代理是否生效,並在退出程式前清除殘留的系統代理設定。
三種系統代理模式到底差在哪裡
系統代理模式主要控制 Windows 如何把支援代理的應用程式請求交給 v2rayN。它不是節點協定,也不是 Xray 核心的加密方式;VMess、VLESS、Reality、WebSocket 等設定決定的是用戶端如何連線到遠端伺服器,而系統代理模式決定本機應用程式是否把請求送到 v2rayN 的入站監聽。
透過 PAC 規則判斷哪些網域需要代理,通常能兼顧日常網站、區域服務與本地網路。
適合:日常瀏覽、需要分流的環境
讓支援系統代理的應用程式優先把請求送往代理,適合測試節點或確認某個網站是否受到直連影響。
適合:臨時排錯、需要全部代理的情況
移除 Windows 目前由 v2rayN 寫入的代理設定,應用程式回到直接連線或自行設定代理的狀態。
適合:停止使用、排除殘留代理
「自動配置系統代理」與「全局模式」並不是完全相同的概念。前者通常依靠 PAC 檔案或自動代理腳本決定網域是否進入代理;後者則把更大範圍的請求交給本機代理,再由 v2rayN 的路由規則決定最終是代理、直連或阻擋。不同 v2rayN 版本的選單文字可能寫成「自動配置系統代理」「PAC 模式」「全局模式」或相近名稱,判斷時應以目前托盤選單的實際文字為準。
結論:先用自動配置,排錯時才切全局
日常使用不必長期開啟全局模式。先選擇自動配置系統代理,只有在 PAC 分流造成判斷不明、需要確認節點是否可用時,才暫時切換全局模式作對照。
從 Windows 系統匣找到正確選項
v2rayN 最常用的系統代理開關不一定位於主視窗的大按鈕,而是在 Windows 右下角通知區域的 v2rayN 圖示選單中。若看不到圖示,先點選工作列右側的向上箭頭,展開隱藏圖示,再對 v2rayN 圖示按右鍵。部分版本也能從主視窗上方或「設定」相關選單進入,但系統匣選單通常最容易確認目前狀態。
-
確認核心已啟動
開啟 v2rayN,從節點清單選擇可用節點,先確認主視窗或狀態列顯示核心正在執行。若核心尚未啟動,切換系統代理後,瀏覽器只會連到沒有服務回應的本機連接埠。
-
開啟托盤選單
在 Windows 右下角通知區域找到 v2rayN 圖示,按右鍵查看「系統代理」或相近名稱的子選單。若圖示被收進隱藏區域,先點選向上箭頭再操作。
-
選擇自動配置
日常使用先選擇「自動配置系統代理」或「PAC 模式」。等待約 5 至 10 秒,開啟新的瀏覽器分頁測試網站,不要只重新整理一個長時間開啟的分頁。
-
需要時切換全局
如果只有部分網域能開啟,暫時選擇「全局模式」進行對照。若全局模式立即恢復連線,通常表示 PAC 規則、瀏覽器快取或系統代理腳本需要進一步檢查。
-
離開前清除設定
準備退出 v2rayN 前,回到同一個選單選擇「清除系統代理」。確認選項旁的勾選狀態已解除,再關閉核心或結束程式,避免其他軟體繼續連到已停止服務的 127.0.0.1。
如果選單中同時看見「系統代理」與「路由模式」,不要把它們當成同一個開關。系統代理決定應用程式是否使用 HTTP 或 SOCKS 入站;路由模式則決定進入核心後如何處理請求。例如系統代理可以保持自動配置,而路由模式使用規則分流,讓部分本地網域直連、其餘符合規則的網域經過代理。
自動配置與全局模式的實際使用時機
自動配置系統代理通常會讓 Windows 使用一個由 v2rayN 提供或設定的 PAC 位址。瀏覽器向 Windows 詢問某個網域應該如何連線時,PAC 規則會回傳 DIRECT 或本機代理入口。這種方式適合日常使用,因為區域網路、公司內部位址或不需要代理的服務可以維持直連,瀏覽器也不必手動逐個網站設定。
PAC 並不保證所有程式都會遵守。部分應用程式只讀取固定的 HTTP 代理欄位,部分程式完全忽略 Windows 代理設定,還有些工具會自行使用 DoH、QUIC 或獨立網路堆疊。遇到這些程式時,即使瀏覽器顯示代理已開啟,也不能推論所有流量都已進入 v2rayN;需要改用該程式自己的代理設定,或考慮 TUN 模式。
- 日常瀏覽:優先使用自動配置,讓常用的本地服務和外部網站按照規則分流。
- 測試節點:暫時切換全局模式,確認問題究竟來自節點、PAC 規則還是網域直連。
- 使用公司內網:先保留自動配置,確認內部網域與私有 IP 沒有被錯誤送往遠端節點。
- 執行不讀取系統代理的程式:不要反覆切換三種模式,改查該程式是否支援 HTTP、SOCKS5 或 TUN 接管。
自動配置模式
- Windows 代理
- 使用 PAC 或自動設定腳本
- 常見入口
- 127.0.0.1:10809
- 流量範圍
- 依網域與規則分流
- 優點
- 日常使用較平衡
- 注意事項
- 不保證所有程式遵守
適合作為預設模式;遇到單一網站異常時,先檢查 PAC 判斷與瀏覽器代理狀態。
全局模式
- Windows 代理
- 將較大範圍請求交給本機代理
- 常見入口
- HTTP 10809、SOCKS 10808
- 流量範圍
- 仍受應用程式支援程度限制
- 優點
- 方便快速對照測試
- 注意事項
- 內網與本地服務可能受影響
適合暫時排查,不代表 TUN,也不等於所有系統流量都被強制接管。
切換後若使用全局模式仍然無法開啟網站,問題可能不在系統代理,而是節點不可用、核心日誌出現 TLS 交握失敗、DNS 無法解析,或本機 10808、10809 沒有成功監聽。此時不要繼續切換模式,應先查看 v2rayN 日誌與本機連接埠狀態。
用瀏覽器與 Windows 設定確認代理已生效
最簡單的驗證方式是先確認 Windows 的代理設定是否發生變化,再測試瀏覽器出口位址。開啟「設定」→「網路和網際網路」→「代理」,查看手動代理或自動設定腳本是否出現 v2rayN 設定的內容。自動配置模式下,畫面可能顯示已使用設定指令碼;清除系統代理後,這些由 v2rayN 寫入的項目應該消失或恢復為原本狀態。
接著關閉原有分頁,重新開啟網站測試。不要只依靠「節點延遲測試」判斷代理成功,因為延遲測試通常是核心直接對遠端伺服器發起請求,不一定代表瀏覽器已正確使用系統代理。更可靠的對照方式是記錄未開啟代理時的出口位址,切換自動配置或全局模式後再重新查詢,並確認結果是否按照預期改變。
netstat -ano | findstr :10808
netstat -ano | findstr :10809
curl.exe -I --proxy http://127.0.0.1:10809 https://example.com
curl.exe -I --proxy socks5://127.0.0.1:10808 https://example.com
第一組指令用於查看本機是否有程序監聽常見的 SOCKS 與 HTTP 連接埠;若沒有任何 LISTENING 結果,表示系統代理即使指向 127.0.0.1,也沒有可接收請求的本機服務。第二組指令則明確指定代理測試,能用來區分「瀏覽器沒有讀取系統代理」與「v2rayN 本機代理本身不可用」。如果 HTTP 測試成功而 SOCKS 測試失敗,應回到 v2rayN 的入站連接埠設定檢查。
錯誤:代理伺服器拒絕連線
原因與解法:瀏覽器指向 127.0.0.1:10809,但 v2rayN 核心未啟動、HTTP 連接埠已被修改或監聽失敗;先查看核心狀態,再核對實際 HTTP 入站連接埠。
錯誤:ERR_PROXY_CONNECTION_FAILED
原因與解法:系統仍保留已停止的本機代理,或 PAC 指向錯誤位址;重新啟動 v2rayN,選擇可用節點後重新套用自動配置,必要時先清除再設定。
錯誤:只有部分網站可以開啟
原因與解法:PAC 或核心路由可能把部分網域判定為直連,先切換全局模式做對照;若全局成功,再檢查網域規則、DNS 和瀏覽器快取。
退出 v2rayN 後如何避免代理殘留
v2rayN 關閉核心與清除 Windows 系統代理是兩件不同的事。若直接按下結束,Windows 可能仍保留自動設定腳本或手動代理位址;下一次開啟瀏覽器時,它會繼續嘗試連線到 127.0.0.1:10809。由於此時 v2rayN 已退出,瀏覽器就會出現代理連線失敗,而一般網路其實仍然可用。
- 準備暫停使用 v2rayN 時,先從托盤選單選擇「清除系統代理」。
- 開啟「設定」→「網路和網際網路」→「代理」,確認自動設定指令碼與手動代理沒有殘留 v2rayN 位址。
- 再關閉核心與主程式,重新開啟瀏覽器測試一般網站。
- 如果仍無法連線,執行
ipconfig /flushdns,再檢查瀏覽器是否啟用了獨立的安全 DNS 或其他代理擴充功能。 - 下次使用時,先啟動 v2rayN 並確認節點可用,再重新選擇自動配置或全局模式。
若電腦上同時安裝其他代理工具,還要確認它們沒有在退出時重新寫入系統代理。可以在 Windows 代理設定中記錄變更前後的內容,並檢查工作列通知區域是否仍有另一個代理程式運作。多個工具同時監聽 10808 或 10809 時,可能造成連接埠衝突;這時應保留一個代理入口,或為其中一個程式改用不同連接埠。
最後可用「核心已啟動、系統代理指向正確入口、瀏覽器能透過代理開啟網站、退出後代理已清除」四個條件做完整確認。日常使用以自動配置系統代理為起點;網站或程式行為不明時,用全局模式做短時間對照;停止使用 v2rayN 時,務必選擇清除系統代理。掌握這個順序,就能避免把三種模式混用,也能快速定位究竟是 Windows 代理、v2rayN 入站還是節點路由出了問題。