· 協定科普 · 約 9 分鐘

VMess 與 VLESS 有什麼差別?一般使用者選擇協定前必看的重點

想讓 Windows 不必逐一設定系統 Proxy,也能透過 v2rayN 為應用程式轉送流量?本篇整理 TUN 模式的啟用位置、系統管理員權限、核心與網卡選項,並帶你測試透明代理是否正常。另說明啟動失敗、網路中斷及與其他 VPN 衝突時的檢查方式,方便新手完成設定後也能還原。

v2rayN 的 TUN 模式會建立虛擬網路介面,並透過 Windows 路由把符合條件的流量送入代理核心。它與「系統代理」不同:系統代理需要應用程式讀取代理設定;TUN 則能接管較多不使用系統代理的程式流量,但也會影響路由、DNS 與其他 VPN 軟體。啟用前請先確認 v2rayN、代理核心與網路都能正常使用,並記下目前的設定,方便發生問題時還原。

本文重點

本文說明如何在 Windows 版 v2rayN 檢查核心、權限與 TUN 網卡,再逐步啟用透明代理並驗證流量是否經過代理。不同版本的選單名稱可能略有差異,請以目前介面顯示的選項為準;若遇到無法連線,依序檢查核心記錄、網卡與路由,最後再關閉 TUN 還原。

TUN 模式會接管哪些流量

一般系統代理會在 Windows 中設定代理伺服器位址及連接埠,支援系統代理的瀏覽器和程式才會使用它。TUN 模式則建立虛擬網路介面,讓作業系統將符合路由規則的流量送進代理核心,再由核心依設定轉送。這也是為什麼啟用 TUN 後,未提供代理選項的程式可能也能經過代理。

應用程式發出連線 Windows 路由分流 TUN 虛擬網卡 核心比對規則 代理節點轉送

流量是否全部走代理,仍取決於 TUN 設定、路由規則及 DNS 處理方式。部分流量可能被設定為直連,區域網路、系統服務或特定網域也可能使用不同路徑。因此,「TUN 已開啟」不等於每一個連線都必然經過代理;應搭配用戶端記錄與實際應用程式測試確認。

比較項目系統代理TUN 模式
流量入口應用程式讀取 Windows 代理設定Windows 路由將流量送至虛擬網路介面
應用程式相容性不使用系統代理的程式通常不會跟隨可涵蓋更多一般網路流量,仍受路由規則影響
主要依賴本機代理入口及應用程式的代理支援核心、權限、虛擬網卡、路由與 DNS
常見影響瀏覽器獨立設定可能與系統設定衝突可能與其他 VPN、網路過濾或安全軟體衝突

如果只有瀏覽器需要代理,先使用系統代理通常較容易判斷問題;若有不讀取系統代理的桌面程式,再評估 TUN。不要同時啟用多個 VPN 或多種流量接管工具進行首次測試,否則路由表可能被多個程式改寫,難以確認實際連線路徑。

啟用前檢查 Windows、核心與權限

先確認 v2rayN 已能正常開啟,至少有一個可用節點,且未啟用 TUN 時能完成基本連線測試。TUN 不是用來修復節點故障的功能:若核心原本無法連線,切換成 TUN 只會增加網卡與路由等排查項目。更新用戶端或核心前,保留現有設定資料;不要從不明來源單獨下載或替換驅動程式。

3 項
先核對核心、權限與虛擬網卡
10808
本機連接埠示例,實際值依設定為準
1 種
首次測試先保留一種流量接管方式

上方的 10808 只是常見設定範例,不代表所有 v2rayN 安裝都使用這個連接埠,也不是 TUN 網卡的位址。請以目前用戶端的本機監聽設定和核心記錄為準。TUN 虛擬網卡與本機 SOCKS 或 HTTP 入口用途不同,不能把一個設定值直接填入另一個欄位。

在 v2rayN 開啟 TUN 模式

v2rayN 不同介面與版本的選單排列可能不同,TUN 相關項目可能出現在設定頁、參數設定或主視窗的功能選單。以下步驟以畫面中實際可見的 TUN 開關及核心選項為準,不將某一版的選單路徑當成所有版本通用。如果找不到項目,先確認目前用戶端版本和核心功能,而不是修改 Windows 路由或防火牆來嘗試開啟。

  1. 確認節點可用

    先選取目前使用的節點,確認 v2rayN 核心記錄沒有啟動錯誤,並用原本的系統代理方式開啟一個常用網站。先確認基本連線正常,才能把之後的故障範圍縮小到 TUN。

  2. 檢查 TUN 選項

    開啟 v2rayN 的設定或參數設定,尋找名稱含「TUN」或「虛擬網卡」的選項。若畫面提供核心選擇或相關元件管理,依介面提示確認所需核心已就緒;不要把系統代理的 HTTP 或 SOCKS 連接埠當成 TUN 介面參數。

  3. 暫停其他代理

    首次測試先關閉其他 VPN、代理用戶端與會修改路由的工具。若 v2rayN 同時提供系統代理開關,記下原狀態,依目前版本的說明設定;不要在不清楚兩者關係時同時改動多個開關。

  4. 啟用並授權

    開啟 TUN 後,依 Windows 使用者帳戶控制提示授權。若介面明確提供網卡名稱、路由或 DNS 欄位,先保留預設值,除非錯誤記錄指出需要調整。等待核心記錄顯示相關服務或介面已啟動,再進行連線測試。

  5. 逐項驗證流量

    先測試一般網站,再測試一個不支援系統代理的應用程式。若只有其中一類失敗,記下時間、應用程式與錯誤現象,並查看同一時間的核心記錄;不要一次更改路由、DNS、核心和防火牆設定。

啟用後可在 Windows「設定」→「網路和網際網路」→「進階網路設定」查看網路介面是否出現或狀態是否改變;不同 Windows 版本的頁面名稱可能略有不同。也可在 PowerShell 執行 Get-NetAdapter 查看網卡清單。介面名稱會依用戶端與驅動而異,單憑清單中看見虛擬介面,仍不能證明流量已正確代理。

Get-NetAdapter
route print

route print 可用來觀察路由表是否有變化,但不要只憑某一條預設路由就判定 TUN 成功或失敗。部分設定會使用分流路由,介面名稱、閘道及路由優先順序也會依網路環境而變。測試完成後,若需要尋求協助,分享輸出前請刪除可能揭露內部網路配置的資訊。

用連線結果與記錄確認是否生效

測試應涵蓋不同類型的流量。先確認瀏覽器可以載入一般網站,再測試一個平常不會讀取 Windows 系統代理設定的程式;最後檢查原本預期直連的區域網路服務是否仍可使用。確認出口位址時,可以使用可信任的外部檢查服務,但結果只代表該次請求所走的路徑,不能代表所有程式、網域與 DNS 查詢都使用同一條路徑。

v2rayN 的核心記錄可提供比單一錯誤畫面更多線索。比對 TUN 開啟時間與失敗時間,留意權限拒絕、介面建立失敗、地址解析失敗、路由更新失敗及核心退出等訊息。若出現「連接埠已占用」,確認是否有其他程式使用相同本機入口;若訊息指向虛擬網卡或路由,則先排除權限、其他 VPN 與安全軟體攔截。請勿公開未遮蔽的訂閱連結或節點憑證。

判斷原則:網卡出現只是第一步

只有在 TUN 已啟動、核心記錄沒有相關錯誤,而且原本不使用系統代理的程式也能依預期連線時,才可初步判斷流量接管有效。若網站能開啟但 DNS 或區域網路異常,應修正對應路由與解析設定,不要把「能上網」當作所有流量都已正確分流。

常見故障與安全還原方式

排錯時先保留錯誤訊息與發生時間,一次只改一個項目。若 TUN 開關無法啟用,先確認 Windows 是否允許授權、核心是否正常,以及相關元件是否由用戶端正確安裝。若開關能啟用但隨即關閉,查看核心記錄中介面建立或路由設定失敗的前後訊息;不要只重複按下開關。

開啟 TUN 後跳出權限提示,該怎麼處理?

確認提示來自 v2rayN 的操作,再依 Windows 使用者帳戶控制授權。若使用標準帳戶,請由有權限的管理員協助;不要關閉整體使用者帳戶控制設定來迴避單一功能的權限問題。

虛擬網卡沒有出現在清單中嗎?

先查看核心記錄是否有建立介面失敗,再確認安全軟體或裝置政策是否阻止網卡安裝。使用 v2rayN 內建的核心或元件管理功能檢查所需項目,不要從不明來源取得驅動。

啟用後瀏覽器可以連線,命令列卻逾時?

確認命令列程式是否被路由規則設為直連,並比對其執行時間的核心記錄。若程式有獨立代理或網路設定,也要確認是否與 TUN 路徑互相衝突。

關閉 TUN 後仍然無法上網嗎?

確認 v2rayN 已完成關閉流程,再檢查系統代理是否恢復到啟用前的狀態。停用其他 VPN 後重新連線,並在 Windows 網路設定中確認實際使用的介面;不要立即手動刪除路由或網卡。

TUN 和系統代理能不能同時開啟?

是否適用取決於 v2rayN 版本與具體設定。排錯時先選一種流量接管方式,確認穩定後再依需求測試另一種;同時開啟卻未核對路由與代理入口,可能造成重複轉送或判斷困難。

要還原時,先在 v2rayN 關閉 TUN,等待核心記錄顯示介面或路由已停止更新,再依照啟用前記下的狀態恢復系統代理。接著關閉並重新開啟受影響的應用程式,確認一般網路連線與區域網路服務是否恢復。若 v2rayN 無法正常撤除介面,先正常結束用戶端並重新啟動 Windows;仍有問題時,再依記錄尋求協助,不要未確認影響就重設整個網路堆疊。

下載用戶端查看四個平台的下載入口