目录
clashX简介
clashX是一款功能强大的开源代理客户端软件,基于Clash内核开发,支持多种代理协议和丰富的功能特性。它能帮助用户轻松实现科学上网,突破网络限制,访问被屏蔽的网站和服务。
下载与安装
clashX支持macOS平台,可以通过以下步骤进行下载和安装:
- 访问clashX的官方GitHub仓库https://github.com/yichengchen/clashX,找到最新版本的安装包。
- 下载对应版本的
.dmg
安装包。 - 打开下载的安装包,将clashX拖拽到应用程序文件夹即可完成安装。
配置文件设置
配置文件格式
clashX使用YAML格式的配置文件,配置文件通常包含以下主要部分:
proxy
: 代理节点的信息,包括节点名称、类型、服务器地址、端口等。proxy-group
: 代理组的配置,可以根据不同的需求设置不同的策略。rule
: 自定义的路由规则,用于控制流量的转发方式。dns
: DNS服务器的配置,可以设置自定义的DNS解析。
常用配置项
以下是clashX配置文件中一些常用的配置项:
port
: clash内核监听的端口号。socks-port
: SOCKS5代理端口。redir-port
: 透明代理端口。allow-lan
: 是否允许局域网其他设备连接。mode
: 代理模式,可选”rule”、”global”和”direct”。log-level
: 日志级别,可选”info”、”warning”、”error”。external-controller
: clash控制面板的地址和端口。
配置文件示例
以下是一个clashX的配置文件示例:
yaml port: 7890 socks-port: 7891 redir-port: 7892 allow-lan: false mode: rule log-level: info external-controller: 127.0.0.1:9090
proxy:
- name: 香港节点 type: vmess server: hk.example.com port: 443 uuid: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx alterId: 64 cipher: auto tls: true skip-cert-verify: true
proxy-group:
- name: 自动选择 type: url-test proxies:
- 香港节点
- 新加坡节点
- 日本节点 url: ‘http://www.gstatic.com/generate_204’ interval: 300
rule:
- DOMAIN-SUFFIX,google.com,自动选择
- DOMAIN-SUFFIX,facebook.com,自动选择
- GEOIP,CN,DIRECT
- MATCH,自动选择
使用技巧
切换节点
clashX提供了多种方式切换代理节点:
- 在菜单栏上右键clashX图标,选择需要的节点即可切换。
- 在clashX的配置文件中,修改
proxy-group
部分的proxies
字段,将需要的节点加入其中。 - 通过clashX的控制面板进行节点切换,访问
http://127.0.0.1:9090
即可。
代理模式设置
clashX支持三种代理模式:
rule
模式: 根据预定义的规则进行智能路由,只有符合规则的流量才会走代理。global
模式: 所有流量都会走代理。direct
模式: 所有流量都直连,不使用代理。
可以通过配置文件的mode
字段来设置代理模式。
流量统计
clashX可以统计代理流量的使用情况,包括总流量、上传流量和下载流量。可以通过以下方式查看统计信息:
- 在菜单栏上右键clashX图标,选择”显示流量统计”即可查看当前会话的流量信息。
- 访问clashX的控制面板
http://127.0.0.1:9090
,在”Traffic”页面可以查看更详细的流量统计数据。
常见问题解答
Q1: clashX无法连接,提示”未知错误”怎么办?
A1: 检查网络连接是否正常,确保代理服务器地址和端口配置正确。如果问题仍未解决,可以尝试更换代理节点或重新安装clashX。
Q2: clashX无法自动切换节点,始终使用同一个节点怎么办?
A2: 检查配置文件中proxy-group
部分的设置,确保type
字段设置为url-test
或fallback
,并且url
字段指定的测试地址可以正常访问。
Q3: clashX无法代理特定网站,怎么解决?
A3: 检查配置文件中的rule
部分,确保已经添加了相应的路由规则。如果问题仍未解决,可以尝试将该网站加入到proxy-group
中,强制使用代理访问。
Q4: clashX在macOS Catalina及以上版本无法正常工作怎么办?
A4: 检查系统是否开启了”隐私与安全性”中的”完全磁盘访问”权限,clashX需要该权限才能正常工作。如果问题仍未解决,可以尝试重新安装clashX或更新到最新版本。
Q5: clashX如何设置自动启动?
A5: 在macOS系统偏好设置的”用户与群组”->”登录项”中添加clashX即可实现开机自启动。也可以通过编写launchd配置文件实现开机自启动。