有些軟體(遊戲、部分桌上型程式、命令列工具)不認系統代理,你明明開了 v2rayN,它們還是走的直連。 Tun 模式就是為這種情況準備的——它在系統層面接管所有網路流量,做到真正的全域代理。
1Tun 模式和系統代理有什麼不同
普通的「系統代理」是應用層的:它在系統裡掛一個代理位址,靠各個軟體「自覺」去讀這個設定。瀏覽器一般認,但很多程式不認。
Tun 模式是網路層的:v2rayN 虛擬出一張網卡,把整台電腦的流量都引到這塊網卡上再轉發出去。這樣無論軟體認不認代理,流量都會被接管,所以也叫「虛擬網路卡 / 全域模式」。
2開啟 Tun 模式的步驟
- 先正常新增好節點、選取一個能用的節點(Tun 也是基於目前節點轉發的)。
- 在主介面最下方狀態欄,把「Tun 模式」勾上。
- 第一次開啟時,v2rayN 需要管理員權限來建立虛擬網路卡,會彈出 UAC 確認窗口,點「是」。如果沒彈,就右鍵
v2rayN.exe選「以管理員身份執行」後再開。 - 勾選後再等一下,系統裡會多出一塊名為
wintun的虛擬網路卡,這就成功了。
為什麼必須管理員權限?建立虛擬網路卡、修改系統路由表是受保護的操作,普通權限做不了。這也是為什麼 Tun 開關有時點了沒反應——多半是沒用管理員身份啟動 v2rayN。
3開 Tun 之後建議關掉系統代理
Tun 已經接手了全部流量,這時如果還同時開著「系統代理」,容易出現流量繞兩圈、網頁打不開的衝突。一般的搭配是:開 Tun 模式 → 把系統代理切回「清除系統代理」。兩者二選一即可。
4什麼時候該用、什麼時候不用
- 該用:玩需要代理的遊戲、用 Steam/Telegram 桌面端、命令列工具(git、pip、docker)要走代理、或某個軟體死活不認系統代理時。
- 不用:只是日常瀏覽器上網,用「自動設定係統代理 + 繞過大陸路由」就夠了,更輕量、也更不容易出問題。
配合路由更好用:Tun 模式下同樣遵守路由規則,記得把底欄路由設為「繞過大陸」,這樣國內流量仍然直連,不會因為全局接管把網銀、國內視頻也繞進代理。詳見 路由分流教程。
下載 v2rayN(Windows 版)v7.22.6 · 支援 x64 / ARM64 · 開源免費