安装与啟動
Q: 安装后無法打開,提示"來自身份不明的開發者"?
A: 這是 macOS 的安全机制。解決方法:
- 打開「系統偏好設置」→「安全性与隐私」
- 在「通用」標簽下,点擊「仍要打開」
- 或者在終端执行:sudo xattr -r -d com.apple.quarantine /Applications/ClashX.app
Q: 支持哪些 macOS 版本?
A: ClashX 支持 macOS 10.15 Catalina 及更高版本。同時支持 Intel 和 Apple Silicon (M1/M2/M3) 芯片。
Q: 如何卸載 ClashX?
A: 将 ClashX.app 從應用程序文件夹拖到废纸篓,然后清理配置文件:~/.config/clash/
配置与連接
Q: 如何導入訂閱鏈接?
A:
- 点擊菜單栏 ClashX 圖標
- 選择「配置」→「托管配置」→「管理」
- 点擊「添加」,粘貼訂閱鏈接
- 给訂閱起个名字,点擊「確定」
Q: 無法連接,顯示"代理服務器連接失败"?
A: 可能的原因和解決方法:
- 訂閱鏈接失效:尝試更新訂閱配置
- 節点信息過期:联系服務提供商獲取最新配置
- 網絡問題:檢查本地網絡連接
- 防火墙阻止:檢查防火墙設置
- 系統代理未設置:確保勾選了「設置為系統代理」
Q: 部分網站無法访問或加載很慢?
A:
- 尝試切换不同的節点
- 檢查規则配置是否正確
- 尝試切换代理模式(全局/規则/直連)
- 查看是否被網站封禁了代理 IP
TUN 模式
Q: TUN 模式是什么?為什么需要它?
A: TUN 模式可以代理所有應用的流量,包括那些不遵守系統代理設置的應用。適合需要全局代理的場景。
Q: 無法開啟 TUN 模式?
A: TUN 模式需要管理员權限。解決方法:
- 点擊菜單栏 ClashX 圖標
- 選择「增強模式」
- 輸入管理员密码授權
- 如果仍然失败,尝試重啟 ClashX
Q: 開啟 TUN 模式后網絡异常?
A: 某些應用可能与 TUN 模式不兼容。可以:
- 尝試在配置中添加例外規则
- 臨時關閉 TUN 模式
- 檢查 DNS 配置
性能与優化
Q: ClashX 占用内存過高?
A: 正常情況下 ClashX 占用 50-200MB 内存。如果异常高:
- 檢查規则數量,過多規则会增加内存占用
- 檢查訂閱節点數量
- 尝試重啟 ClashX
- 更新到最新版本
Q: 如何提高連接速度?
A:
- 使用延遲測試選择最快的節点
- 配置 url-test 自動選择組
- 選择地理位置较近的節点
- 避免高峰時段使用拥挤的節点
- 考虑使用專線節点
Q: Dashboard 無法访問?
A: 確保:
- ClashX 正在運行
- 访問正確的地址:http://127.0.0.1:9090/ui
- 檢查配置文件中的 external-controller 設置
- 如果設置了 secret,需要在 Dashboard 中輸入
規则与分流
Q: 如何添加自定義規则?
A: 編輯配置文件(~/.config/clash/config.yaml),在 rules 部分添加規则。例如:
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-KEYWORD,google,🚀 Proxy
- GEOIP,CN,DIRECT
Q: 某些網站走了错誤的策略?
A:
- 檢查規则顺序,規则從上到下匹配
- 添加更具體的規则到前面
- 使用 Dashboard 查看實際匹配的規则
- 清除 DNS 缓存后重試
Q: 如何屏蔽廣告?
A: 在配置文件中添加 REJECT 規则:
rules:
- DOMAIN-KEYWORD,adservice,REJECT
- DOMAIN-SUFFIX,doubleclick.net,REJECT
- DOMAIN-KEYWORD,analytics,REJECT
或使用現成的廣告屏蔽規则集。
错誤排查
Q: 出現"端口被占用"错誤?
A: 其他應用占用了代理端口。解決方法:
- 找到占用端口的進程:lsof -i :7890
- 停止该進程或更改 ClashX 的端口
- 在配置文件中修改 port 和 socks-port
Q: DNS 解析失败?
A:
- 檢查 DNS 配置是否正確
- 尝試更换 DNS 服務器
- 檢查 enhanced-mode 設置
- 臨時禁用 fake-ip 模式
Q: macOS 更新后 ClashX 無法使用?
A:
- 檢查是否有新版本的 ClashX
- 重新授予必要的權限
- 如果使用 TUN 模式,重新授予管理员權限
- 查看 GitHub Issues 了解已知問題