mihomo 核心詳解:Clash Meta 生態的心臟
mihomo 是一個用 Go 語言編寫的命令列代理核心,負責 Clash 生態裡所有真正的髒活累活:解析訂閱、維護節點連線、按規則分流、加密轉發流量。你日常使用的圖形客戶端,本質上都是它的“遙控器”。
核心負責什麼
- 讀取 YAML 配置檔案,載入節點與規則
- 在本地開啟 HTTP/SOCKS 混合代理埠或 TUN 虛擬網絡卡
- 對每個連線匹配規則,決定直連、代理還是攔截
- 用 SS、VMess、Hysteria2 等協議加密傳輸資料
普通使用者需要單獨裝它嗎
不需要。Clash Verge Rev、FlClash、CMFA 都內建了 mihomo,安裝客戶端即可。只有在伺服器、軟路由、NAS 等無圖形介面的環境下,才需要單獨部署核心。
進階使用者的玩法
單獨執行 mihomo 時,把配置檔案放到指定目錄後執行 mihomo -d 目錄 即可啟動,配合 systemd 或 Docker 可實現開機自啟與守護執行,詳見本站相關教程。
準備好開始了嗎?
下載 Clash Verge Rev、FlClash 或 mihomo 核心,幾分鐘完成設定。