Lifeline / 镜世界-禁区-78
762 字
4 分钟
Clash 类工具覆写规则使用手册
1. 下载软件
2. 关闭软件设置中的 DNS接管 和 域名嗅探接管
3. 修改软件外部资源中的 GeoIP和GeoSite 的链接 (使用其中一个即可)
4.Mihomo Party的 GeoIP数据模式 选择dat
5.打开内核设置 -> 打开RTT延迟测试 + 打开TCP并发
6.使用surgio+github+Netify
实现自定义管理订阅链接,从而获取到自己整合的订阅链接,然后导入即可
7.本地规则配置文件
在rule_providers文件夹下,在文件中填写对应域名来管理节点的使用
...
userProxy:
type: file
behavior: classical
path: ./rule_providers/userProxy.yaml
userDirect:
type: file
behavior: classical
path: ./rule_providers/userDirect.yaml
userReject:
type: file
behavior: classical
path: ./rule_providers/userReject.yaml
...
8.配置Tun + 打开虚拟网卡
...
tun:
enable: true
device: kk
stack: mixed
dns-hijack:
- any:53
auto-route: true
auto-detect-interface: true
...
为什么要使用surgio+github+Netify?
使用默认的订阅链接:
优点:
① 方便更新节点内容
② 机场链接直接使用
缺点:
① 规则写的不好,改起来太麻烦
② 机场多的话要来回切换,规则也各不相同
使用覆写:
优点:
① 可以自己写规则文件,文件中只要更改订阅链接即可
② 合并了机场,使用了同样一个规则文件
缺点:
① 无法手动更新节点内容
② 手机上修改覆写中的规则太麻烦
③ 覆写使用的订阅链接只能是Clash的
使用surgio生成的本地文件:
优点:
① 合并了机场,使用了同一个规则文件
② 能根据模板自动生成手机版和电脑版的规则文件
③ 能够使用V2ray类型的订阅链接生成订阅文件
缺点:
① 更新节点内容需要手动执行代码
② 只能在电脑上生成规则文件,修改规则模板和配置内容
使用surgio+github+Netify获取到自己的订阅链接:
优点:
① 生成订阅链接,方便电脑和手机使用
② 设置了CICD每天节点内容都会在Netify上自动更新
③ 合并了机场,使用了同样一个规则文件
④ 能够使用V2ray类型的订阅链接生成订阅内容
缺点:
① 修改规则模板和配置内容,需要在电脑上修改,然后提交到github
② 部署流程复杂繁琐
流量传输流程:
打开Mihomo
① 只要开启代理,无论是直连还是代理
② 都会通过DNS解析服务来分析流量
③ 首先会通过nameserver-policy中的域名来进行解析
④ 首先会通过指定域名查询解析服务来进行解析,然后会通过geosite
⑤ 最后如果都解析不到那么会通过nameserver中的默认域名解析服务器来进行解析
没有打开Mihomo
① 系统直连
② 自动匹配推流规则