6

clash 的规则解耦不行

 1 year ago
source link: https://www.v2ex.com/t/940913
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

V2EX  ›  问与答

clash 的规则解耦不行

  dycwuxing · 3 小时 12 分钟前 · 606 次点击
各位大佬能否直白的讲讲什么叫"规则解耦"?

今天逛的时候,看到有人说 clash 的功能缺失多,规则解耦不行,不太理解什么意思,多谢~
dycwuxing

dycwuxing      3 小时 10 分钟前

原文是:
A:clash 功能缺失太多,扩展性接近 0 ,重构很正常
B:缺失啥功能?
A:规则解耦
Kinnice

Kinnice      3 小时 2 分钟前

Script 模式已经可以做到规则处理非常细分了,不知道他说的解耦是啥。
timnottom

timnottom      2 小时 59 分钟前

我的理解:

我想使用的 Proxy Mode 是 Rule (而不是 Global )

但是有些网站我想特别指定用什么代理访问,于是我设置了 config.yaml

但是下次我重新从机场下载配置时,我写的特别规则就被覆盖了
dycwuxing

dycwuxing      2 小时 58 分钟前

弄得这个词高深呐.我先 google 了没查到,然后打算继续问问,发现给我举报禁言了...
dycwuxing

dycwuxing      2 小时 56 分钟前

@timnottom 如果不想被覆盖,CFW 有预处理,可以是自定义配置优先,就不会覆盖了
luckyava

luckyava      2 小时 48 分钟前

@timnottom 使用代理集不是可以解决这个问题吗
wipbssl

wipbssl      2 小时 41 分钟前

参考 quantumultx ,可以单独配置分流规则,可以额外订阅分流规则,也可以单独订阅节点。换个订阅直接导入节点就行,可以遵守自己定义的分流规则
wipbssl

wipbssl      2 小时 37 分钟前

@dycwuxing 这个功能是 cfw 提供的,不是 clash core 。不是所有 clash 客户端都提供这个功能的
dycwuxing

dycwuxing      2 小时 17 分钟前

@wipbssl OK,这样举个例子好理解多了,这些 clash 的 P 核我没用,是否支持不太清楚;
但是 Meta 核通过 yaml 来实现是完全 ok 的,还可以嵌套逻辑规则.只能说那个人故作高深了;
哈哈,再次感谢~
poxiaobbs

poxiaobbs      1 小时 55 分钟前

代理集:proxy-provider
规则集:rule-providers

剩下的内容就可以自定义了
yohole

yohole      1 小时 50 分钟前

mac 下的 ClashX Pro 的规则最大的麻烦就是自定义的规则很容易就被机场的覆盖,相反的是 CFW 有个 parsers 功能可以处理,ClashX Pro 这个问题目前有优雅的解决办法了么?不会还是要自己搭建一个转换的服务吧
AoEiuV020JP

AoEiuV020JP      1 小时 36 分钟前

大概可以理解,目前 clash 不使用 subconverter 之类第三方处理规则的话很难用,
纯 clash core 的话节点和规则和其他配置混在一起没法单独更新,很不实用,
ryalu

ryalu      1 小时 33 分钟前

@yohole #11 自己定义好 config.yaml 的模版,然后通过 proxy-providers 、rule-providers 来进行配置就好了。不用搭建转换服务。可以自己搞个脚本来预生成想要的 proxy-groups ,例如: https://github.com/ryan961/clashset
dycwuxing

dycwuxing      57 分钟前

@yohole 可以参考#10,#13 搜索的参数;
理想的方式是手撸一份 yaml,初期费点劲,配置好后就很少再动了;
目前我就是,WIN,MAC,OpenWRT 使用同一份配置文件;
实现了,自定义规则和订阅规则混用,自建节点和多个机场订阅混用,以及基础的一些规则分流等等
附一份 Meta 的 WiKi 参考:
https://docs.metacubex.one/example

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK