有没有大佬可以指教一下。 我想限制某一个 ip ,YouTube 不走代理,google ,microsoft 强制走代理,主要是 microsoft 域名太多了,最好能直接调用 clash 里 prodiver 的文件
1
vcn8yjOogEL 2023-07-21 16:03:44 +08:00 via Android
靠前的规则优先,所以在顶层加上你需要的规则就好了
想批量添加可以用 geosite 或 provider(需要 Meta/专有核心)实现 |
2
hahasong 2023-07-21 16:08:07 +08:00 1
- IP-CIDR, x.x.x.x/24, DIRECT
- GEOSITE, youtube, DIRECT - GEOSITE, microsoft, Proxy - GEOIP, CN, DIRECT - MATCH, Proxy |
3
gdrk 2023-07-21 16:09:49 +08:00
借地刚好问下怎么让微软系不走代理,比如商店和各类微软官方的应用,开了 tun 模式好像是强制走代理了
|
4
Goalonez 2023-07-21 16:10:50 +08:00
是指这样吗?
rule-providers: Google: type: http behavior: classical url: 规则订阅地址 interval: 172800 path: ./remote/Google.yaml YouTube: type: http behavior: classical url: 规则订阅地址 interval: 172800 path: ./remote/YouTube.yaml rules: - RULE-SET,Google,Proxy - RULE-SET,YouTube,DIRECT |
7
qiaoqiao1235 2023-07-21 16:27:32 +08:00
你这多个组合条件有两个办法:
1.clash premium 的 script 方式 2.clash meta 的逻辑规则 建议用第二个,稍微简单点,类似 AND,((SRC-IP-CIDR, xx.xx.xx.xxx), (GEOSITE, youtube)), DIRECT AND,((SRC-IP-CIDR, xx.xx.xx.xxx), or((GEOSITE, google), (GEOSITE, microsoft ))), PROXY https://clash-meta.wiki/config/rules/logic/#and |