ClashX Dashboard 使用指南:視覺化管理你的代理

Article 9 cover image

訪問和開啟 Dashboard

ClashX Dashboard 是一個強大的 Web 控制面板,讓你能夠透過視覺化介面實時監控和管理代理連線。相比選單欄的簡單操作,Dashboard 提供了更詳細的資訊和更精細的控制能力。

快速訪問方式

有多種方式可以開啟 ClashX Dashboard:

方法 1
點選選單欄圖示 > 控制檯
方法 2
瀏覽器訪問 127.0.0.1:9090/ui
方法 3
使用快捷鍵開啟(可自定義)

首次訪問設定

首次開啟 Dashboard 時,需要進行簡單的初始化設定:

初始化步驟

1. Dashboard 會自動檢測 ClashX 的 API 端口(預設 9090)

2. 如需要,輸入 API Secret(在配置檔案中設定)

3. 選擇語言和主題(支持亮色/暗色模式)

4. 點選連線,即可進入主介面

🔐
安全提示

Dashboard 預設只能從本機訪問(127.0.0.1)。如需從其他裝置訪問,需要在配置檔案中設定 external-controller 和 secret,並確保網路環境安全。

Dashboard 介面介紹

主要功能模組

Dashboard 介面分為五個主要功能區域,每個區域都提供了不同的管理功能:

模組 主要功能 使用頻率
概覽 系統狀態、流量統計、快速設定 高頻使用
代理 節點選擇、延遲測試、策略組管理 高頻使用
規則 查看規則列表、規則匹配狀態 中頻使用
連接 實時連線監控、連線詳情檢視 高頻使用
日誌 實時日誌檢視、請求記錄分析 除錯時使用

概覽頁面詳解

概覽頁面是 Dashboard 的核心,展示了最重要的實時資訊:

  • 流量統計:實時上傳/下載速度、總流量使用量
  • 活動連線數:當前活躍的網路連線數量
  • 代理模式:快速切換全域性/規則/直連模式
  • 系統代理:一鍵啟用/禁用系統代理
  • 流量圖表:視覺化顯示歷史流量趨勢

快速操作面板

在概覽頁面,你可以快速執行常用操作:切換代理模式、測試所有節點延遲、刷新配置、清空連線記錄等,無需在多個頁面間切換。

實時流量監控功能

流量圖表分析

Dashboard 提供了直觀的實時流量視覺化功能,幫助你瞭解網路使用情況:

上傳速度
1.2 MB/s
下載速度
5.8 MB/s
總上傳
2.4 GB
總下載
18.6 GB

流量資料解讀

透過流量監控,你可以發現和解決各種問題:

  • 異常流量檢測:後臺程式的異常上傳/下載
  • 頻寬使用分析:識別佔用頻寬最多的連線
  • 峰值時段統計:瞭解流量使用高峰期
  • 配額管理:監控接近流量限額的情況

圖表自定義選項

Dashboard 支援多種圖表顯示方式:

📈
圖表設定

• 時間範圍:可選擇顯示最近 1 分鐘、5 分鐘、15 分鐘的資料• 圖表型別:折線圖、面積圖、柱狀圖• 資料單位:自動切換 KB/s、MB/s、GB/s• 重新整理頻率:可調整更新間隔(500ms - 5s)

連線管理和檢視活動連線

連接列表功能

連線頁面顯示所有透過 ClashX 的網路連線,提供詳細的連線資訊:

字段 說明 示例
Host 目標域名或 IP 地址 google.com:443
Network 協議型別 TCP / UDP
Type 連線型別 HTTP / HTTPS / SOCKS5
Chains 使用的代理鏈 DIRECT / Proxy / Reject
Rule 匹配的規則 DOMAIN-SUFFIX,google.com
Speed 上傳/下載速度 ↑12KB/s ↓156KB/s
Source 發起連線的程序 Chrome.app

連線過濾和搜尋

當連線數量較多時,可以使用強大的過濾功能:

過濾選項

• 按主機名搜尋:快速找到特定域名的連接

• 按代理型別過濾:只顯示 DIRECT、PROXY 或 REJECT 的連接

• 按協議過濾:僅顯示 TCP 或 UDP 連接

• 按程序過濾:檢視特定應用的所有連線

連接操作

Dashboard 允許你對單個或批次連線進行管理:

  • 關閉連線:立即終止選中的連線
  • 清空所有:一鍵關閉所有活動連線
  • 檢視詳情:點選連線檢視完整的後設資料
  • 複製資訊:快速複製主機名、IP 等資訊
💡
調試技巧

如果某個網站無法訪問,可以在連線列表中搜尋該域名,檢視它匹配了哪條規則、使用了什麼代理,這是排查問題的最快方法。

規則調試和規則匹配查看

規則列表展示

規則頁面以清晰的格式展示所有配置的分流規則:

規則資訊

DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD,youtube,Proxy
GEOIP,CN,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
FINAL,Proxy

規則匹配測試

Dashboard 提供了規則測試功能,幫助你驗證規則配置:

  1. 在規則頁面頂部輸入要測試的域名或 IP
  2. 系統會按順序匹配所有規則
  3. 高亮顯示匹配的第一條規則
  4. 展示該請求會使用的代理策略
🔍
規則調試示例

測試 "twitter.com" 時,如果高亮顯示 "DOMAIN-SUFFIX,twitter.com,Proxy",說明該域名會透過 Proxy 策略組訪問。如果匹配到 FINAL 規則,則說明沒有其他規則匹配成功。

規則效能分析

部分 Dashboard 版本提供規則效能統計:

規則總數
2,847
域名規則
2,134
IP 規則
658
平均匹配時間
< 1ms

實時規則匹配日誌

結合日誌頁面,可以看到每個請求的規則匹配過程:

日誌示例

[INFO] TCP 127.0.0.1:54321 → google.com:443 match DOMAIN-SUFFIX(google.com) using Proxy
[INFO] TCP 127.0.0.1:54322 → baidu.com:443 match GEOIP(CN) using DIRECT
[WARN] TCP 127.0.0.1:54323 → ad.doubleclick.net:443 match DOMAIN-KEYWORD(ad) using REJECT
效能最佳化建議

規則順序很重要!將最常用的規則放在前面可以減少匹配時間。使用 DOMAIN-SUFFIX 比 DOMAIN-KEYWORD 更高效。過多的規則會影響效能,建議控制在 5000 條以內。

Dashboard 設定和自定義

外觀自定義

Dashboard 提供了豐富的個性化選項:

  • 主題模式:亮色、暗色、自動切換(跟隨系統)
  • 語言設定:中文、英文、日語等多語言支援
  • 字型大小:小、中、大三種尺寸
  • 配色方案:多種主題色可選

功能配置

根據使用需求調整 Dashboard 的功能選項:

選項 說明 推薦設定
自動刷新連接 實時更新連線列表 開啟(1-2 秒間隔)
自動關閉連線 自動清理已完成的連接 關閉(手動管理)
日誌級別 控制日誌詳細程度 INFO / DEBUG
流量圖表 是否顯示歷史圖表 開啟
自動延遲測試 定期測試節點延遲 每 10 分鐘

外部訪問配置

如果需要從其他裝置訪問 Dashboard,需要修改設定檔:

External Controller 配置

# 在 config.yaml 中添加
external-controller: 0.0.0.0:9090
secret: "your-secret-key-here"

# 然後可以從區域網其他裝置訪問
# http://your-mac-ip:9090/ui
⚠️
安全警告

啟用外部訪問時,務必設定強密碼的 secret!否則任何能訪問該埠的人都可以控制你的代理設定。不要在公共網路中暴露 Dashboard。

鍵盤快捷鍵

Dashboard 支援多種快捷鍵提高操作效率:

⌨️
常用快捷鍵

• G → 切換到全域性模式• R → 切換到規則模式• D → 切換到直連模式• T → 測試所有節點延遲• C → 清空所有連接• / → 快速搜尋

資料匯出功能

Dashboard 支援匯出各種資料用於分析:

  • 連線記錄:匯出為 CSV 格式,包含所有連線詳情
  • 流量統計:匯出歷史流量資料,製作報表
  • 日誌檔案:儲存完整日誌用於問題診斷
  • 規則快照:備份當前規則配置

最佳實踐

建議定期備份 Dashboard 配置和資料。將 ~/.config/clash 目錄整體備份可以保留所有設定。使用版本控制(如 Git)管理設定檔,方便追蹤變更和回滾。

評論

暫未開放站內評論,歡迎透過 GitHub Issues 提交問題或建議。

前往 GitHub 反饋