TUN 模式涉及虛擬網路卡、路由表和 DNS 劫持,出問題的環節比系統代理多。對照下面的場景處理。
場景一:TUN 開關打不開 / 自動彈回
- Service Mode 沒裝:Settings → Service Mode → Manage 安裝,裝完圓點應為綠色。這是 TUN 的硬前提。
- 服務安裝失敗或狀態異常:先點 Uninstall 再重新 Install;被防毒軟體攔截時加白名單後重裝。
- Logs 出現
start tun interface error:多為 wintun 驅動載入失敗,重啟電腦後重試;仍失敗則檢查是否有安全軟體禁止驅動載入。
場景二:TUN 開啟成功,但整機斷網
十有八九是 DNS 沒接管好。TUN 模式要求啟用核心 DNS 並劫持系統解析,用 Mixin 確保如下設定存在:
mixin:
dns:
enable: true
enhanced-mode: fake-ip
nameserver:
- 223.5.5.5
tun:
enable: true
stack: gvisor
dns-hijack:
- 198.18.0.2:53
改完重新啟用設定並重開 TUN。若仍斷網,把 stack 在 gvisor 與 system 之間切換再試——兩種棧對不同系統環境的相容性不同。
場景三:部分可用,個別程式/網站異常
場景四:與其他網路軟體衝突
VPN 用戶端、虛擬機器網路卡、網遊加速器都會改路由表,與 TUN 衝突的表現從降速到斷網不等。排查方式簡單粗暴:退出所有此類軟體,單獨開 TUN 驗證,再逐個加回,找到衝突者後二選一使用。
快速復位
順序執行:關 TUN → 退出 CFW → 裝置管理器刪除名為 Clash 的網路介面卡(若殘留)→ 重啟電腦 → 啟動 CFW 重開 TUN。可解決大部分「之前好好的突然不行」。
提示:TUN 排查期間保持系統代理關閉,避免兩條通路互相干擾判斷。