ClashX 是一款基于 Clash 内核的 macOS 平台网络代理工具,支持 Shadowsocks、VMess、Trojan 等多种代理协议。它可以帮助用户轻松管理代理规则,实现科学上网。本文将详细介绍 ClashX 的安装、配置及使用,帮助你从零开始掌握这款工具。
文章目录
一、安装 ClashX
I.下载 ClashX
ClashX 是一款开源软件,你可以从 GitHub 获取最新版本。
- 打开浏览器,访问 ClashX 的 GitHub 发布页面:ClashX Releases。
- 在页面中找到最新版本的 ClashX,下载
.dmg
文件(通常文件名类似ClashX.dmg
)。
II. 安装 ClashX
下载完成后,按照以下步骤安装:
- 双击下载的
.dmg
文件,系统会自动挂载磁盘映像。 - 在弹出的窗口中,将 ClashX 图标拖拽到“应用程序”文件夹中,完成安装。
- 安装完成后,打开“应用程序”文件夹,找到 ClashX 并双击启动。
III. 授予权限
首次启动 ClashX 时,macOS 可能会提示需要授予网络权限:
- 如果弹出提示,点击“打开系统偏好设置”。
- 进入“系统偏好设置” -> “安全性与隐私” -> “隐私” -> “防火墙”。
- 找到 ClashX,确保其被允许访问网络。
如果未弹出提示,可以手动检查:
- 打开“系统偏好设置” -> “安全性与隐私” -> “隐私” -> “防火墙”。
- 确保 ClashX 已被勾选允许。
二、配置 ClashX
I. 导入配置文件
ClashX 需要通过配置文件来加载代理规则和节点信息。你可以从代理服务提供商处获取配置文件(通常是一个 .yaml
文件)。
- 打开 ClashX,点击菜单栏中的 ClashX 图标。
- 选择“配置” -> “打开配置文件夹”,此时会弹出一个 Finder 窗口。
- 将下载的
.yaml
配置文件放入该文件夹中。
II. 选择配置文件
- 点击菜单栏中的 ClashX 图标,选择“配置” -> “管理配置”。
- 在弹出的窗口中,选择你刚刚导入的配置文件。
III. 设置系统代理
- 点击菜单栏中的 ClashX 图标,选择“设置为系统代理”。
- 此时,ClashX 会自动将系统流量通过代理服务器进行转发。
三、使用 ClashX
I. 切换代理模式
ClashX 提供了三种代理模式,适合不同的使用场景:
- 全局模式:所有流量都通过代理服务器转发。
- 规则模式:根据配置文件中的规则,自动分流流量(推荐使用)。
- 直连模式:所有流量不经过代理,直接连接。
切换方法:
- 点击菜单栏中的 ClashX 图标,选择“模式” -> 选择你需要的模式。
II. 选择节点
- 点击菜单栏中的 ClashX 图标,选择“代理” -> “选择节点”。
- 在弹出的窗口中,选择你想要使用的代理节点。
III. 查看流量信息
- 点击菜单栏中的 ClashX 图标,选择“流量信息”。
- 你可以查看当前的网络流量使用情况,包括上传和下载速度。
IV. 查看日志
- 点击菜单栏中的 ClashX 图标,选择“日志”。
- 日志窗口会显示 ClashX 的运行状态,帮助你排查问题。
四、高级功能
I. 自定义规则
ClashX 支持自定义规则,用户可以根据需要编辑配置文件中的规则部分。
- 打开配置文件(
.yaml
文件),找到rules
部分。 - 按照 Clash 的规则语法进行编辑,例如:
rules: - DOMAIN-SUFFIX,google.com,Proxy - DOMAIN-KEYWORD,facebook,DIRECT
II. 自动更新订阅
如果你的代理服务提供商支持订阅链接,可以通过以下步骤实现自动更新:
- 打开配置文件,添加
proxy-providers
部分:proxy-providers: my-provider: type: http url: "你的订阅链接" interval: 3600
- 保存配置文件后,ClashX 会自动定期更新节点信息。
III. 分流策略
ClashX 支持多种分流策略,例如 URL 重写、域名解析等。
- 在配置文件中编辑
dns
和rules
部分,实现更精细的流量控制。 - 例如:
dns: enable: true listen: 0.0.0.0:53 enhanced-mode: redir-host nameserver: - 8.8.8.8
五、常见问题
I. ClashX 无法启动
- 确保你已经正确安装了 ClashX,并且授予了必要的权限。
- 如果问题依旧,尝试重新安装或查看日志文件以获取更多信息。
II. 代理无法连接
- 检查配置文件是否正确,确保代理节点的地址、端口、密码等信息无误。
- 确保你的网络环境允许访问代理服务器。
III. 系统代理无法设置
- 检查是否有其他代理工具冲突,或者尝试重启 ClashX。
六、总结
ClashX 是一款功能强大且易于使用的网络代理工具,适合 macOS 用户进行科学上网。通过本文的详细教程,你应该已经掌握了 ClashX 的安装、配置及使用方法。如果你有更高级的需求,可以进一步探索 ClashX 的高级功能,如自定义规则和分流策略。