目录
ClashX 简介
ClashX 是一款开源的代理客户端软件,基于 Clash 内核开发,支持多种代理协议和分流规则,广受用户好评。它能帮助用户实现科学上网,访问被限制的网站和服务。
ClashX 配置文件
配置文件结构
ClashX 的配置文件采用 YAML 格式,主要包括以下几个部分:
Proxy
: 定义各种代理服务器,如 Shadowsocks、VMess 等Proxy Group
: 将多个代理服务器组合成一个代理组,支持负载均衡、延迟测试等Rule
: 定义分流规则,根据不同的域名、IP 等进行分流General
: 设置一些全局选项,如 HTTP/HTTPS 代理、DNS 服务器等
配置文件示例
以下是一个典型的 ClashX 配置文件示例:
yaml port: 7890 socks-port: 7891 redir-port: 7892 mixed-port: 7893 mode: rule log-level: info allow-lan: false external-controller: 127.0.0.1:9090
Proxy:
- name: Proxy1 type: ss server: example.com port: 8388 cipher: aes-256-cfb password: password
Proxy Group:
- name: Proxy type: select proxies:
- Proxy1
Rule:
- DOMAIN-SUFFIX,google.com,Proxy
- DOMAIN-SUFFIX,facebook.com,Proxy
- GEOIP,CN,DIRECT
- MATCH,Proxy
ClashX 分流规则
内置分流规则
ClashX 内置了一些常见的分流规则,包括:
DOMAIN-SUFFIX
: 根据域名后缀进行分流DOMAIN
: 根据完整域名进行分流IP-CIDR
: 根据 IP 地址段进行分流GEOIP
: 根据地理位置进行分流MATCH
: 匹配所有未匹配的流量
自定义分流规则
除了内置规则,用户还可以自定义分流规则。自定义规则的语法与内置规则类似,支持更加复杂的匹配条件。例如:
DOMAIN-KEYWORD,google,Proxy
: 匹配包含 “google” 关键字的域名SRC-IP-CIDR,192.168.1.201/32,DIRECT
: 匹配来自 192.168.1.201 的流量DST-PORT,80,DIRECT
: 匹配目标端口为 80 的流量
用户可以根据自己的需求,灵活地编写分流规则。
ClashX 代理模式
ClashX 提供了三种代理模式供用户选择:
全局模式
在全局模式下,所有的网络流量都会经过 ClashX 代理。这种模式适用于需要全面科学上网的用户。
规则模式
在规则模式下,ClashX 会根据预定义的分流规则对流量进行分类,只有匹配规则的流量会经过代理,其他流量则直连。这种模式更加灵活,适用于需要部分网站访问代理的用户。
直连模式
在直连模式下,所有的网络流量都不会经过 ClashX 代理,而是直接访问目标网站。这种模式适用于不需要代理的用户。
用户可以根据自己的需求,在这三种模式之间进行切换。
ClashX 常见问题 FAQ
如何导入配置文件?
- 在 ClashX 菜单栏中,选择”配置” > “从 URL 导入配置”2. 输入配置文件的 URL 地址,然后点击”导入”即可
如何设置分流规则?
- 在 ClashX 菜单栏中,选择”配置” > “编辑配置文件”2. 在配置文件中找到
Rule
部分,根据需求添加或修改分流规则 - 保存配置文件并重启 ClashX 以应用新的规则
如何切换代理模式?
- 在 ClashX 菜单栏中,选择”模式”2. 选择所需的代理模式,如”全局模式”、”规则模式”或”直连模式”
为什么有些网站无法访问?
- 检查是否已正确配置代理服务器信息
- 检查分流规则是否正确,是否存在遗漏或冲突的规则
- 尝试切换代理模式,如从”规则模式”切换到”全局模式”4. 检查网络连接是否正常,可能存在网络中断或 DNS 解析问题
如何更新 ClashX?
- 在 ClashX 菜单栏中,选择”检查更新”2. 如果有新版本可用,系统会提示您进行更新
- 下载并安装新版本 ClashX 即可
正文完