介绍
ClashX是一款运行于Mac和Windows操作系统的网络代理工具。它基于规则自动切换代理节点,支持Vmess、Shadowsocks和Trojan等常见协议。本文主要介绍ClashX在Windows平台上的使用方法和常见问题解答。
软件安装
- 在官网(https://github.com/yichengchen/clashX)下载最新版本的ClashX for Windows安装包
- 安装ClashX并打开软件
软件配置
ClashX配置文件
ClashX使用的配置文件为YAML格式的文本文件,一般以.yaml作为文件后缀名。常见的ClashX配置文件包括以下几个部分:
port: 7890 socks-port: 7891 allow-lan: true mode: Rule log-level: silent proxies:
- name: ‘proxy-1’ type: ss server: ‘your-server-ip’ port: 443 cipher: chacha20-ietf password: ‘your-password’ udp: true
- name: ‘proxy-2’ type: vmess server: ‘your-server-ip’ port: 443 uuid: ‘your-uuid’ alterId: 64 cipher: auto tls: true
- name: ‘proxy-3’ type: trojan server: ‘your-server-ip’ port: 443 password: ‘your-password’ udp: true
- name: ‘direct’ type: direct rules:
- DOMAIN-SUFFIX,google.com,proxy-1
- DOMAIN-SUFFIX,youtube.com,proxy-2
- IP-CIDR,192.168.0.0/16,direct
其中,port和socks-port为ClashX本地监听的端口号,一般不需要修改;allow-lan指定是否允许局域网内的请求直接走代理,true表示允许;mode为ClashX的代理模式,包括Global、Rule、Direct和Script几种模式,Rule模式是最常用的模式,它基于用户自定义的规则来自动切换代理节点;proxies为用户自定义的代理节点列表,每个节点包括节点名称、节点类型(ss、vmess或trojan)、服务器IP、端口号、加密方式、密码/UUID/流量标识等参数;rules为用户自定义的规则列表,每条规则由一个匹配模式(支持域名后缀、IP地址段、正则表达式等多种模式)和对应的代理节点名称组成。
配置文件生成工具
手动编辑YAML格式的ClashX配置文件较为繁琐,建议使用配置文件生成工具(例如ClashXPro、Surge等)生成和管理配置文件。
代理节点订阅
ClashX支持订阅各种网络代理节点(例如ssr://、vmess://、trojan://等链接),将订阅链接添加到ClashX中后,ClashX会自动下载节点信息并更新到配置文件中。
PAC自动代理
ClashX支持自动配置代理(PAC)功能,可以根据用户自定义的规则列表自动生成PAC文件。启用PAC功能后,用户可以通过修改系统网络代理设置(例如在Chrome中选择使用系统代理)实现自动切换代理节点。
软件使用
代理模式
ClashX的代理模式包括Global、Rule、Direct和Script几种模式,其中Rule模式是最常用的模式。用户可以通过切换不同的代理模式来控制ClashX的代理行为。
系统代理设置
在Windows系统中,可以通过修改网络和Internet设置中的代理选项来启用ClashX代理。
代理协议选择
ClashX支持Vmess、Shadowsocks和Trojan等多种代理协议,用户可以根据自己的需求选择合适的协议。
软件更新
ClashX的更新较为频繁,用户可以通过软件界面中的更新功能或在官网上下载最新版进行手动安装。
常见问题解答
ClashX在Windows平台上可以使用哪些代理协议?
ClashX在Windows平台上支持Vmess、Shadowsocks和Trojan等多种代理协议,用户可以根据自己的需求选择合适的协议。
ClashX的配置文件是什么格式的?
ClashX使用的配置文件为YAML格式的文本文件,一般以.yaml作为文件后缀名。
如何启用ClashX的PAC自动代理功能?
用户可以在ClashX的设置界面中选择启用PAC功能,并配置PAC规则文件的保存路径。
如何使用ClashX代理浏览器的流量?
用户可以在浏览器的设置界面中选择使用系统代理,或通过浏览器插件(例如SwitchyOmega)等工具来实现代理浏览器的流量。