Clash Verge Rev啓用 TUN代理模式全流程

Clash Verge Rev 啓用 TUN 模式全流程。

簡單來説TUN 模式就像是在你的電腦和網絡之間建立了一座"透明隧道",所有進出的數據都會經過這條隧道,再被轉發到目標服務器。這種方式不依賴應用程序的代理設置,從根本上解決了部分應用無法代理的問題。

TUN代理模式全流程
TUN代理模式全流程

一、TUN 模式是什麼?有什麼用?

用 Clash Verge Rev 的朋友,估計都遇到過這種情況:明明代理已經開了,有些 App 就是不走流量,打遊戲、跑語音通話的時候特別明顯。問題就出在系統代理只能管 HTTP/HTTPS 請求那些明面上的流量,很多應用私下裏用自己一套協議傳輸,系統根本抓不到。

TUN 模式就是來解決這個麻煩的。它在電腦的網絡層動手腳,相當於在系統層面架了一層"透明隧道",不管是 TCP 還是 UDP 包,統統先過一遍代理服務器再出去。這樣一來,就算那個程序本身沒有代理選項,也照樣能走代理。

説白了,TUN 模式就是把電腦上所有的網絡請求先攔截下來,強制走代理通道出去。不再需要每個應用單獨設置代理,對玩遊戲的、跑外服的人來説特別實用。

當然這東西也不是完美的。流量多過一層轉發,多少會加點延遲。另外配置錯了的話,網絡可能直接就斷了。所以開之前最好先想清楚自己是不是真的需要這個功能。

二、啓用 TUN 模式前要準備什麼

動手之前有幾件事得先確認好,不然等下配置完了發現用不了就麻煩了。

1. 確保用的是最新版 Clash Verge Rev

TUN 功能是 Clash Meta 內核提供的,老版本可能沒有這個選項。去 GitHub 倉庫看看有沒有新版本,或者直接在軟件裏檢查一下版本號。

2. 必須用管理員權限運行

創建虛擬網卡需要比較高的系統權限,Windows 用户右鍵點"以管理員身份運行",macOS 和 Linux 用户在終端里加 sudo 啓動。

3. 確認機場訂閲支持 TUN

有些機場的訂閲配置默認把 TUN 關了。你可以在配置文件裏找一下 tun 那段,看看 enable 是不是 true。用的是機場訂閲的話,直接問客服更快。

三、Clash Verge Rev TUN 模式配置步驟

下面開始正式配置,按順序來就行。

第一步:找到設置入口

打開 Clash Verge Rev,點左下角的"設置"。在側邊欄裏找"網絡"或者"Network"那個選項卡。

第二步:打開 TUN 開關

找到"TUN 模式"或者"TUN Mode",把旁邊的開關打開。開了之後下面會出來好幾個配置項。

第三步:填一下核心參數

這裏有幾個關鍵設置:

參數幹嘛用的推薦值
TUN 堆棧決定怎麼處理數據包system 或 gvisor
混合端口代理監聽的端口7890
自動跳出局域網國內流量不走代理建議開
DNS 劫持接管 DNS 請求建議開

TUN 堆棧:選 system 就行,大多數場景夠用了,轉發性能好一些。gvisor 兼容性更強,但速度稍慢。

混合端口:這個端口數字得和訂閲配置裏的一致,不然連不上。

自動跳出局域網:開了之後訪問國內網站不會繞遠路,強烈建議開着。

第四步:保存並重啓

點"保存"或者"應用",軟件會提示需要重啓 TUN 服務,確認一下就行。重啓完看界面上有沒有顯示 TUN 已啓用的狀態。

四、怎麼確認 TUN 模式真的在跑

配完了總得驗證一下是不是真的生效了,有幾個簡單的方法:

方法一:看網絡適配器

Windows 按 Win+X 打開設備管理器,找到"網絡適配器"。有 "Clash Verge Rev TAP" 或者 "WinTUN" 就説明虛擬網卡創建成功了。macOS 去系統偏好設置-網絡那邊看看有沒有多出來的接口。

方法二:查一下出口 IP

打開 ip.sb 或者 whatismyip.com,看看顯示的 IP 是不是你代理服務器的那個地址。是的話就沒問題。

方法三:跑個 UDP 測試

TUN 的強項就是轉發 UDP 流量,開個遊戲或者用 Skype 打個網絡電話試試看能不能正常跑。或者用 uct 這類小工具測一下 UDP 轉發是否正常。

方法四:翻翻日誌

Clash Verge Rev 的日誌頁面搜索 "tun" 或者 "TUN",看到 "tun: started" 或者 "device: tun0 opened" 這類日誌就表示一切正常。

五、常見問題

Q1:開了 TUN 上不了網了?

先確認是不是用管理員權限運行的。再檢查混合端口有沒有被其他程序佔掉。換一下 TUN 堆棧試試,把 system 換成 gvisor,或者反過來。防火牆也可能是原因,先關掉試試排查。

Q2:網速變慢了?

多了一層轉發,多少會有點延遲。換一個節點延遲更低的試試。TUN 堆棧也可以換換看。還有就是檢查一下是不是開了太多流量過濾規則。

Q3:TUN 和代理模式能同時開嗎?

不建議。兩個都是代理功能,同時開着會導致流量被轉來轉去,可能出各種奇怪的問題。想用 TUN 就把普通代理模式關掉。

Q4:macOS 安裝驅動失敗了?

去系統偏好設置-安全與隱私看看,有沒有被阻止的系統擴展,點"允許"然後重試。有些安全軟件會攔驅動安裝,先退出再試試。

Q5:怎麼徹底關掉 TUN?

在設置裏把 TUN 模式關掉,重啓客户端就行。如果重啓完還是上不了網,可能得重啓電腦,讓系統釋放虛擬網卡。

六、結尾

Clash Verge Rev 的 TUN 模式對需要全局代理的人來説確實很實用,遊戲黨、外服用户應該會喜歡。配置步驟雖然看着多,但按部就班來其實不難。

遇到問題先看官方文檔,再去用户羣裏問問。TUN 模式用好了能讓代理體驗提升不少,希望這篇教程對你有幫助。

發表評論