安裝後預設情況下,Clash for Windows 會在本機監聽兩個主要連接埠。理解它們的分工,很多問題會一目瞭然。

7890:Mixed Port(混合代理連接埠)

這是流量入口。所謂「混合」,是指同一個同時接受 HTTP 代理SOCKS5 代理兩種協定的連線,因此無論第三方軟體要求填 HTTP 代理還是 SOCKS 代理,都可以填 127.0.0.1:7890

  • 系統代理開啟時,Windows 會自動把流量指向這個。
  • 給單個軟體手動配代理(如下載工具、Telegram),也填這個。

舊版本或部分設定會分開設定 port(HTTP,常見 7890)與 socks-port(SOCKS5,常見 7891),效果等價,只是不再共用連接埠。

合作推薦 訂閱連結從哪來? 本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。 取得高速節點

9090:External Controller(外部控制連接埠)

這是核心的 RESTful API 連接埠,網頁面板(Dashboard)和自動化指令碼靠它來查詢狀態、切換節點。它不轉發流量。例如:

curl http://127.0.0.1:9090/version

返回核心版本號說明 API 正常。用法示例見外部控制 API 自動化

如何修改連接埠

  1. 臨時修改:General 頁面點選 Mixed Port 數字即可編輯,Enter生效。
  2. 持久修改:由於訂閱更新會覆蓋設定,建議透過 Mixin 寫入 mixed-port: 17890 這類覆寫,這樣任何設定啟用時都使用統一連接埠。
連接埠被佔用?啟動時若日誌出現 bind: address already in use,說明 7890 被其他程式佔用(常見於同時執行多個代理軟體),處理方法見衝突處理