常见问题 FAQ

快速找到常见问题的解决方案

安装与启动

Q: 安装后无法打开,提示"来自身份不明的开发者"?

A: 这是 macOS 的安全机制。解决方法:

  1. 打开「系统偏好设置」→「安全性与隐私」
  2. 在「通用」标签下,点击「仍要打开」
  3. 或者在终端执行: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:

  1. 点击菜单栏 ClashX 图标
  2. 选择「配置」→「托管配置」→「管理」
  3. 点击「添加」,粘贴订阅链接
  4. 给订阅起个名字,点击「确定」

Q: 无法连接,显示"代理服务器连接失败"?

A: 可能的原因和解决方法:

  • 订阅链接失效:尝试更新订阅配置
  • 节点信息过期:联系服务提供商获取最新配置
  • 网络问题:检查本地网络连接
  • 防火墙阻止:检查防火墙设置
  • 系统代理未设置:确保勾选了「设置为系统代理」

Q: 部分网站无法访问或加载很慢?

A:

  • 尝试切换不同的节点
  • 检查规则配置是否正确
  • 尝试切换代理模式(全局/规则/直连)
  • 查看是否被网站封禁了代理 IP

TUN 模式

Q: TUN 模式是什么?为什么需要它?

A: TUN 模式可以代理所有应用的流量,包括那些不遵守系统代理设置的应用。适合需要全局代理的场景。

Q: 无法开启 TUN 模式?

A: TUN 模式需要管理员权限。解决方法:

  1. 点击菜单栏 ClashX 图标
  2. 选择「增强模式」
  3. 输入管理员密码授权
  4. 如果仍然失败,尝试重启 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: 其他应用占用了代理端口。解决方法:

  1. 找到占用端口的进程:lsof -i :7890
  2. 停止该进程或更改 ClashX 的端口
  3. 在配置文件中修改 portsocks-port

Q: DNS 解析失败?

A:

  • 检查 DNS 配置是否正确
  • 尝试更换 DNS 服务器
  • 检查 enhanced-mode 设置
  • 临时禁用 fake-ip 模式

Q: macOS 更新后 ClashX 无法使用?

A:

  • 检查是否有新版本的 ClashX
  • 重新授予必要的权限
  • 如果使用 TUN 模式,重新授予管理员权限
  • 查看 GitHub Issues 了解已知问题

获取帮助

如果以上解答无法解决您的问题:

📖

查看文档

访问我们的完整教程和指南

使用教程 →
💬

GitHub Issues

搜索或提交问题报告

查看 Issues →
📝

博客文章

阅读详细的技术文章

访问博客 →

深入了解 ClashX

🔧 TUN 模式设置指南

解决权限问题,开启增强代理模式

🔌 连接超时解决方案

排查网络连接问题的完整指南

⚠️ 安装失败解决

处理安装过程中的各种错误

⚖️ 版本对比

ClashX 与 ClashX Pro 功能对比