Clash 是一款开源的代理软件,它基于规则的路由器软件,可以帮助用户突破网络限制,访问被封锁的网站和服务。Clash 支持多种协议,包括 Shadowsocks、VMess、Trojan 等,并且具有高性能、易用性等特点,广受用户青睐。
Clash 可以运行在多种操作系统上,包括 Windows、MacOS 和 Linux。以下分别介绍各个系统的安装方法。
sudo curl -fsSL https://github.com/Dreamacro/clash/releases/download/v1.11.8/clash-linux-amd64-v1.11.8.gz | sudo gzip -d -c > /usr/local/bin/clash sudo chmod +x /usr/local/bin/clash
clash
命令即可启动 Clash。Clash 需要通过配置文件来设置代理规则和服务器信息。以下介绍配置文件的格式和编写方法。
Clash 的配置文件采用 YAML 格式,常见的配置项包括:
proxies
: 代理服务器信息,如 Shadowsocks、VMess 等proxy-groups
: 代理组,用于定义代理策略rules
: 代理规则,用于指定哪些流量走代理以下是一个简单的 Clash 配置文件示例:
yaml proxies:
proxy-groups:
rules:
Clash 提供了丰富的功能和选项,下面介绍一些常用的使用方法。
Clash 提供了一个基于 Web 的控制台,可以通过浏览器访问。默认访问地址为 http://localhost:9090
。
在控制台中,您可以查看当前的代理状态、流量统计,以及切换代理模式等。
Clash 支持以下几种代理模式:
您可以在控制台或右击托盘图标进行模式切换。
除了直接使用单个代理服务器,Clash 还支持设置策略组,根据不同的需求自动选择合适的代理服务器。
在配置文件的 proxy-groups
部分,可以定义各种策略组,如 url-test
、fallback
等,并将其应用到代理规则中。
url-test
或 fallback
策略,自动选择最快的服务器。proxy-provider
或 proxies
部分。Clash 是一款开源的代理软件,基于规则的路由器软件,可以帮助用户突破网络限制,访问被封锁的网站和服务。它支持多种代理协议,包括 Shadowsocks、VMess、Trojan 等。
Clash 的主要特点包括:
Clash 的安装方法因操作系统而有所不同:
Clash 的配置文件采用 YAML 格式,主要包括以下几个部分:
proxies
: 代理服务器信息,如 Shadowsocks、VMess 等proxy-groups
: 代理组,用于定义代理策略rules
: 代理规则,用于指定哪些流量走代理在 Clash 的配置文件中,找到 proxy-provider
或 proxies
部分,将订阅链接更新到对应的字段中。保存配置文件并重启 Clash,新的订阅信息将自动同步。您也可以在控制台的 “Proxies” 选项卡中手动更新订阅。