Clash Verge logo Clash Verge開源跨平台代理客戶端

核心功能

系統代理與 TUN 模式的區別:該開哪個

釋出於 · 更新於 · 2 分鐘讀完

這是 Clash Verge 新使用者問得最多的問題。一句話版本:日常瀏覽網頁開系統代理就夠;要讓遊戲、命令列、UWP 應用也走代理,才需要 TUN。下面說清楚為什麼。

系統代理:貼張告示,願者遵守

系統代理只對「遵守代理設定」的應用生效,遊戲和多數命令列工具會無視它
系統代理只對「遵守代理設定」的應用生效,遊戲和多數命令列工具會無視它

開啟系統代理後,Verge 只是在作業系統的網路設定裡寫了一行「HTTP/SOCKS 代理:127.0.0.1:7897」。瀏覽器、Electron 應用這些「守規矩」的軟體會照辦;但很多程式壓根不看這個設定——絕大多數遊戲、不少命令列工具(curl 認環境變數、git 要單獨配)、部分老軟體,它們的流量照舊直連。

優點也明顯:零效能損耗、開關瞬間生效、不需要管理員許可權。

TUN 模式:整條路都歸我管

TUN 建立虛擬網絡卡,作業系統層面的所有流量都進入 Mihomo 核心
TUN 建立虛擬網絡卡,作業系統層面的所有流量都進入 Mihomo 核心

TUN 模式會建立一塊虛擬網絡卡,並把系統預設路由指過去。任何程式只要聯網,資料包一律先進 Mihomo 核心,再按規則分流。應用想「無視」都不行,因為它根本感知不到代理的存在。

代價是:首次使用需要安裝服務模式(建立網絡卡要管理員許可權,見 服務模式教程),略微增加 CPU 佔用,個別虛擬機器/網路除錯場景會有路由衝突。

怎麼選

場景推薦
瀏覽器查資料、看影片系統代理
Steam / 遊戲加速TUN(見遊戲代理教程
終端裡 git / npm / dockerTUN,或手動配環境變數
UWP 應用(微軟商店裝的)TUN,或做迴環豁免
筆記本節電、追求最低佔用系統代理
注意

兩個開關同時開啟是允許的,但沒有必要,還容易在排查問題時混淆流量路徑。選一個即可。

還沒有安裝 Clash Verge?

Windows 64 位安裝包 · v2.5.1 · 免費開源

下載 v2.5.1