ClashforWindows配置示例
#代理
Windows
Clash for Windows下载地址 以v0.19.1版本为例 下载Clash.for.Windows.Setup.0.19.1.exe后运行安装
常规配置界面 
代理 
配置信息 
策略编辑

select:手动选择
url-test:自动测速,选择延迟最低的节点
fallback: 选择可用节点中最靠前的,与url-test基本一致,不过并不关心测速结果,可以将timeout调小将缓慢的线路标记为不可用
load-balance:负载均衡,随机从节点中选择一个,当配置了URL时,会按fallback的行为检测可用性,然后从中选择一个
自定义节点排序
进入 Settings 界面 滚动至 Proxies 栏 在 Order By 右边选择对应排序方式
参数说明: Default:按配置文件定义节点顺序 Latency:按节点延迟升序排列 Alphabet:按节点名称字母表排列
自定义分流规则,防止被订阅更新覆盖
打开Clash for Windows软件,依次切换到Settings--Profles--parsers(Edit)。这里添加的内容会在每次更新订阅的rules的最前面。 输入如下内容,如果有其它的,每行增加一个
parsers: # array
- url: https://s.domain.com/? # 订阅地址
yaml:
prepend-rules:
- DOMAIN,safebrowsing.googleapis.com,Proxyprepend-reles匹配规则:
DOMAIN-SUFFIX:域名后缀匹配
DOMAIN:域名匹配
DOMAIN-KEYWORD:域名关键字匹配
IP-CIDR:IP 段匹配
SRC-IP-CIDR:源 IP 段匹配
GEOIP:GEOIP 数据库(国家代码)匹配
DST-PORT:目标端口匹配
SRC-PORT:源端口匹配
PROCESS-NAME:源进程名匹配
RULE-SET:Rule Provider 规则匹配
MATCH:全匹配
Linux
Clash下载地址 这里以v1.8.0版本做为示例
下载clash-linux-amd64-v1.8.0.gz后
gunzip clash-linux-amd64-v1.8.0.gz
mv clash-linux-amd64-v1.8.0 /usr/bin/clash
chmod +x /uar/bin/clash
# 直接启动,首次启动会在~/.config/目录下创建clash的配置文件
clash
INFO[0000] Can't find config, create a initial config file
INFO[0000] Can't find MMDB, start download
INFO[0007] Mixed(http+socks) proxy listening at: 127.0.0.1:7890
######
ll ~/.config/clash
total 5792
-rw-r--r-- 1 root root 16384 Dec 14 10:35 cache.db
-rw-r--r-- 1 root root 45295 Dec 14 10:50 config.yaml
-rw-r--r-- 1 root root 5862627 Dec 14 10:35 Country.mmdb服务节点的配置则找自己的代理服务提供商获取支持ClashX的配置覆盖到config.yaml文件中即可 需要注意的几个配置点
allow-lan: false|true # 是否允许局域网连接,建议配置为true,这样局域网的设备可以共享使用
rules: # 根据下面支持的规则类型可以手动添加部分规则
- DOMAIN-SUFFIX,
- DOMAIN,
- DOMAIN-KEYWORD,配置为服务,方便后台运行和用systemctl控制
# 将配置移动到/etc/目录下
mv ~/.config/clash /etc/clash
# 创建服务
vi /usr/lib/systemd/system/clash.service
[Unit]
Description=Clash Daemon
[Service]
ExecStart=/usr/bin/clash -d /etc/clash/
Restart=on-failure
[Install]
WantedBy=multi-user.target服务控制
systemctl clash start|status|stop|restart最后更新于