如何优雅地为 Clash 添加自定义代理规则?这是你要看的最后一篇教程

查看 405|回复 26
luckyjoe   
@Helsing 你真的有看正文吗?
studyingss
OP
  
收藏 有空了整
azhangbing   
@Helsing 从你的回复我大致可以确定你完全不懂,但是为了以防可能的误解,以及你的回复误导别人,我针对你提出的两个问题详细解释一下。
第一个,关于 provider
参考 https://lancellc.gitbook.io/clash/clash-config-file/rule-provider
classic 类型的 provider 的格式是
```
payload:
- '.blogger.com'
- '*.*.microsoft.com'
- 'books.itunes.apple.com'
```
domain 类型的 provider 的格式是
```
payload:
- DOMAIN-SUFFIX,google.com
- DOMAIN-KEYWORD,google
- DOMAIN,ad.com
- SRC-IP-CIDR,192.168.1.201/32
- IP-CIDR,127.0.0.0/8
- GEOIP,CN
- DST-PORT,80
- SRC-PORT,7777
```
你说的“订阅规则都不好找”是什么意思?你要说是找不到文件,配置文件里路径写的明明白白的,正常使用情况下也不用手动找。但是如果你的意思是“- DOMAIN-SUFFIX,google.com”比“.blogger.com”更容易看我觉得更奇怪。
第二,“不如搭建 subconverter”,你真的有搭建过吗?我搭建过。你知道自定义规则需要怎么做吗?依然需要写这个格式的配置。
对比来说,我的教程只是把自建的时候写到“配置文件”部分的内容,移动到了“外部配置”这部分,我很想知道你说的省心是指省心在哪里?
给其他人:关于这部分内容,可以参考
https://github.com/tindy2013/subconverter/blob/master/README-cn.md
或许你的语言表达有误,但是单从你的这一条回复来说是基本概念没有分清的状态。
Helsing   
这个非常有用 我用 clash for window 的 diff 很不好用 不会自动合并订阅的变化 每次要手动加
dl123100   
@studyingss #11
我搭 subconverter 用了快两年了,我不懂……
另外,你把 domain 和 classic 写反了
studyingss
OP
  
虽然远程配置就是加上&config=,但是因为出过 RCE ,明面上支持远程配置的 subcoverter 公益站不多吧,很多连上传配置功能实际都没法用。
Helsing   
@Helsing 手滑贴反了,那么请你回答一下两个问题?省心在哪里?又不方便看在哪里?
hfl1995   
@studyingss #11
要加自定义规则也很简单:
1. 熟悉 subconverter 的话,加一个 provider 并不比你这样操作麻烦多少
2. 如果不是在 openclash 这样的客户端用的话,桌面端基本都有 parser 可以添加规则,不比你这个要方便?
civelxu   
ruleset=🎯 V2EX,https://raw.githubusercontent.com/lageev/chatgpt-openclash/main/v2ex.list
ruleset=🎯 Chatgpt,https://raw.githubusercontent.com/lageev/chatgpt-openclash/main/chatgpt.list
我平时需要自定义的就是 ChatGPT 和 V2 ,V2 节点要是选不好,容易进不去或者不显示头像
Hoshizora   
Rule Provider 支持在 clashX 上使用吗?
Mac 上的 clash for windows 体验太差。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部