TUN 模式無網路 / DNS 不通的修復步驟
TUN 模式的問題表現通常是「開關一開啟整個斷網」或「能連 IP 但域名解析不了」。按以下順序修復:
- 確認服務模式已安裝:Settings → Service Mode 的地球圖示必須是綠色。沒裝服務模式時 TUN 可能建立網絡卡失敗卻不明確報錯。安裝後重啟程式再開 TUN;
- 確認 DNS 劫持配置:TUN 模式下 DNS 必須由 Clash 接管。檢查配置(或用 Mixin 覆蓋)包含:
CFW 的 TUN 開關一般會自動處理,但被 Mixin/Parser 改過 dns 段的配置容易在這裡出問題;dns: enable: true enhanced-mode: fake-ip listen: 0.0.0.0:53 tun: enable: true stack: system dns-hijack: - any:53 - 換協議棧:
stack在system與gvisor之間切換試試——不同系統環境下兩者相容性各有勝負; - 清理殘留虛擬網絡卡:多次異常開關後可能殘留多塊 Clash 網絡卡。裝置管理器 → 網路介面卡,解除安裝所有相關虛擬網絡卡後重新開啟 TUN;
- 防火牆/殺軟:個別安全軟體會攔截網絡卡建立或 53 埠監聽,加白名單。
修好後的驗證:不設環境變數的命令列裡 nslookup github.com 正常返回、curl ip.gs 顯示節點 IP。