為什麼在 macOS 上需要開啟 TUN 模式?
在使用 Clash Verge Rev 或其他代理工具時,許多用戶會發現一個奇怪的現象:瀏覽器訪問網頁一切正常,但當使用 Terminal (終端機) 下載資源、玩網絡遊戲、或者使用一些不遵循系統代理設置的應用程式(如 Spotify、Slack 或特定的開發工具)時,代理卻完全不起作用。這是因為常規的「系統代理」模式僅僅是修改了操作系統的 HTTP/HTTPS 代理環境變數,而許多應用程式會直接繞過這些設置,通過底層 TCP/UDP 協議進行連接。
TUN 模式 (TUN Mode) 正是為了解決這個痛點而生的。它會在系統中創建一個虛擬網卡(通常命名為 utun),並通過修改路由表,將系統中所有的網絡流量都引導到這個虛擬網卡中,再由 Clash 內核進行過濾和轉發。這意味著,無論應用程式是否支持代理設置,它們的流量都必須經過 Clash。對於 macOS 用戶來說,開啟 TUN 模式是實現「全系統代理」最優雅、最徹底的方案。
在 2026 年的網絡環境下,隨著各類 AI 工具(如 Claude、OpenAI)的普及,開發者對網絡環境的穩定性要求越來越高。開啟 TUN 模式不僅能解決 cURL 或 git push 失敗的問題,還能有效提升網絡響應速度,是每一位進階 Mac 用戶的必修課。
開啟 TUN 模式前的準備工作
在正式開始配置之前,請確保您的環境滿足以下條件,以避免在安裝過程中出現權限報錯或功能失效:
- 版本要求: 建議使用最新版本的
Clash Verge Rev。由於該項目是原 Clash Verge 的後續維護版本,它修復了許多在 macOS Sequoia 或更高版本上的兼容性問題。 - 內核選擇: 確保您使用的是
Mihomo(原 Clash Meta) 內核。TUN 模式在 Mihomo 內核上的表現最為穩定,支持的功能也最豐富。 - 管理員權限: 開啟 TUN 模式需要向系統寫入虛擬網卡驅動並修改路由表,因此您必須擁有 Mac 的管理員密碼。
- 關閉衝突軟件: 如果您同時安裝了 Surge、Quantumult X 或其他 VPN 軟件,請先將其徹底關閉,以免虛擬網卡發生衝突。
Clash Verge Rev 開啟 TUN 模式詳解步驟
按照以下步驟操作,您可以確保 TUN 模式正確啟動並生效:
第一步:安裝服務模式(Service Mode)
這是最關鍵的一步。在 macOS 上,普通應用程式沒有權限直接創建網卡。我們需要安裝一個守護進程來獲取必要的權限。
- 打開 Clash Verge Rev,點擊左側菜單欄的 Settings (設置)。
- 在右側界面找到 Service Mode (服務模式) 選項。
- 點擊旁邊的 Install (安裝) 按鈕。此時系統會彈出密碼輸入框,請輸入您的 Mac 開機密碼。
- 安裝成功後,Service Mode 旁邊的圓點應該會變成 綠色,並顯示
Active狀態。如果顯示為Inactive,請嘗試點擊 Enable。
第二步:切換 TUN 模式開關
安裝好服務模式後,我們就可以正式開啟 TUN 模式了:
- 同樣在 Settings 界面中,向下滾動找到 TUN Mode 選項。
- 將開關切換至 ON (開啟)。
- 此時,您可以觀察頂部的狀態欄或日誌。如果一切正常,Clash 會自動重新加載配置。
- (可選) 點擊 TUN Settings 圖標,確保
Stack選擇的是gvisor或mixed,這在 macOS 上通常有更好的性能表現。
tun 相關的硬編碼設置。通常情況下,Verge Rev 的 GUI 設置會覆蓋配置文件中的設置,但某些複雜的配置可能會導致衝突。
進階優化:讓 TUN 模式更智能
開啟 TUN 模式後,雖然解決了代理問題,但有時會導致局域網訪問變慢或 DNS 洩漏。我們可以通過以下優化來完善體驗:
1. DNS 劫持與防洩漏
TUN 模式最強大的功能之一是處理 DNS 請求。在 Settings -> DNS Settings 中,建議開啟 DNS Hijacking。這樣,所有發往 53 端口的請求都會被 Clash 攔截,從而徹底解決 DNS 污染問題,這對於訪問某些特定地區的服務(如 Netflix 或 Disney+)至關重要。
2. 開啟嚴格路由(Strict Route)
如果您發現某些流量依然繞過了代理,可以在 TUN Settings 中開啟 Strict Route。這會強制所有流量進入虛擬網卡,不留任何死角。但請注意,開啟此項後,訪問局域網打印機或文件共享可能需要額外的 skip-proxy 配置。
常見問題排查(FAQ)
| 問題現象 | 可能原因 | 解決方法 |
|---|---|---|
| Service Mode 安裝失敗 | 系統權限限制或舊版本殘留 | 嘗試卸載後重啟 Mac,再次以管理員身份運行安裝。 |
| 開啟 TUN 後無法訪問國內網站 | 分流規則配置不當 | 確保配置文件中有 GEOIP,CN,DIRECT 規則。 |
| 終端機依舊不走代理 | DNS 緩存或內核未切換 | 在終端輸入 nslookup google.com 看看返回的 IP 是否正確。 |
為什麼選擇 Clash Verge Rev 而非其他工具?
在 macOS 代理工具的競爭中,Clash Verge Rev 憑藉其開源、跨平台以及對 Mihomo 內核的完美支持脫穎而出。相比於老牌的 ClashX,它提供了更直觀的 TUN 模式可視化配置;相比於收費的 Surge,它的配置靈活性更高且完全免費。雖然 Surge 在路由分析上更專業,但對於 95% 的用戶來說,Clash Verge Rev 提供的 TUN 模式已經足以應對所有的網絡挑戰。
特別是在處理 2026 年日益複雜的加密協定時,Mihomo 內核的更新速度遠超其他閉源內核。選擇 Clash Verge Rev,本質上是選擇了一個更開放、更強大的網絡底座。如果你發現舊有的代理工具在 macOS 新系統上出現斷流或 CPU 佔用過高,切換到 Verge Rev 並開啟 TUN 模式通常是解決問題的最快路徑。