1
dycwuxing OP 原文是:
A:clash 功能缺失太多,扩展性接近 0 ,重构很正常 B:缺失啥功能? A:规则解耦 |
2
Kinnice 2023-05-18 10:29:19 +08:00
Script 模式已经可以做到规则处理非常细分了,不知道他说的解耦是啥。
|
3
timnottom 2023-05-18 10:31:46 +08:00 1
我的理解:
我想使用的 Proxy Mode 是 Rule (而不是 Global ) 但是有些网站我想特别指定用什么代理访问,于是我设置了 config.yaml 但是下次我重新从机场下载配置时,我写的特别规则就被覆盖了 |
4
dycwuxing OP 弄得这个词高深呐.我先 google 了没查到,然后打算继续问问,发现给我举报禁言了...
|
7
wipbssl 2023-05-18 10:50:07 +08:00
参考 quantumultx ,可以单独配置分流规则,可以额外订阅分流规则,也可以单独订阅节点。换个订阅直接导入节点就行,可以遵守自己定义的分流规则
|
9
dycwuxing OP @wipbssl OK,这样举个例子好理解多了,这些 clash 的 P 核我没用,是否支持不太清楚;
但是 Meta 核通过 yaml 来实现是完全 ok 的,还可以嵌套逻辑规则.只能说那个人故作高深了; 哈哈,再次感谢~ |
10
poxiaobbs 2023-05-18 11:36:34 +08:00
代理集:proxy-provider
规则集:rule-providers 剩下的内容就可以自定义了 |
11
yohole 2023-05-18 11:41:14 +08:00
mac 下的 ClashX Pro 的规则最大的麻烦就是自定义的规则很容易就被机场的覆盖,相反的是 CFW 有个 parsers 功能可以处理,ClashX Pro 这个问题目前有优雅的解决办法了么?不会还是要自己搭建一个转换的服务吧
|
12
AoEiuV020JP 2023-05-18 11:55:30 +08:00
大概可以理解,目前 clash 不使用 subconverter 之类第三方处理规则的话很难用,
纯 clash core 的话节点和规则和其他配置混在一起没法单独更新,很不实用, |
13
ryalu 2023-05-18 11:57:45 +08:00
@yohole #11 自己定义好 config.yaml 的模版,然后通过 proxy-providers 、rule-providers 来进行配置就好了。不用搭建转换服务。可以自己搞个脚本来预生成想要的 proxy-groups ,例如: https://github.com/ryan961/clashset
|
14
dycwuxing OP @yohole 可以参考#10,#13 搜索的参数;
理想的方式是手撸一份 yaml,初期费点劲,配置好后就很少再动了; 目前我就是,WIN,MAC,OpenWRT 使用同一份配置文件; 实现了,自定义规则和订阅规则混用,自建节点和多个机场订阅混用,以及基础的一些规则分流等等 附一份 Meta 的 WiKi 参考: https://docs.metacubex.one/example |