ClashX 的配置
目前各大主流服务商的 ClashX 托管配置都搞了一大堆各种规则,这些规则很多是针对不同的网站平台选择不同的线路。
比如:可能定义一个名为 HBO频道
的规则走美国节点,定义一个名为 B站台湾专区
的规则走台湾节点。
然而,我的需求其实很简单: 国内直连,国外选择最快线路。
核心部分 ClashX 配置如下:
proxy-groups:
- name: 自动选择最快节点
interval: 300
type: url-test
url: https://www.google.com
tolerance: 20 # 如果检测出的最快节点延迟 比起正在使用节点延迟低于此值(ms) 切换,避免无意义的频繁切换
proxies:
- 🇭🇰 Hong Kong 1
- 🇭🇰 Hong Kong 2
- 🇭🇰 Hong Kong 3
rules:
- GEOIP,CN,DIRECT
- MATCH,自动选择最快节点
我正在使用的节点 config.yaml
全文:
port: 7890
socks-port: 7891
redir-port: 7892
allow-lan: false
cfw-latency-url: https://www.google.com
mode: Rule
log-level: info
external-controller: 127.0.0.1:9090
dns:
enable: true
listen: 0.0.0.0:53
enhanced-mode: fake-ip
nameserver:
- 119.29.29.29
- 223.5.5.5
cfw-bypass:
- qq.com
- music.163.com
- localhost
- 127.*
- 10.*
- 172.16.*
- 172.17.*
- 172.18.*
- 172.19.*
- 172.20.*
- 172.21.*
- 172.22.*
- 172.23.*
- 172.24.*
- 172.25.*
- 172.26.*
- 172.27.*
- 172.28.*
- 172.29.*
- 172.30.*
- 172.31.*
- 192.168.*
- <local>
cfw-latency-timeout: 5000
proxies:
# something...
proxy-groups:
- name: 自动选择最快节点
interval: 300
type: url-test
url: https://www.google.com
tolerance: 20
proxies:
- 🇭🇰 Hong Kong 1
- 🇭🇰 Hong Kong 2
- 🇭🇰 Hong Kong 3
# ...
rules:
- GEOIP,CN,DIRECT
- MATCH,自动选择最快节点
(突然发现,这套程序的代码找不到了,我忘了在内容中用啥字符来分割以便在列表中只显示部分内容了 -_-)