让 www.bilibili.com
直连
rules:
- DOMAIN-SUFFIX,bilibili.com,DIRECT
- DOMAIN,www.bilibili.com,DIRECT
参数说明:
DOMAIN-SUFFIX,bilibili.com,DIRECT
:匹配所有以bilibili.com
结尾的域名,包括它的所有子域名,如www.bilibili.com
、api.bilibili.com
等,并让这些域名的流量直接连接,不走代理。DOMAIN,www.bilibili.com,DIRECT
:特别指定www.bilibili.com
这个具体域名直连,即使前面有更宽泛的DOMAIN-SUFFIX
规则。
通常情况下,如果你已经使用 DOMAIN-SUFFIX,bilibili.com,DIRECT
规则,那么 www.bilibili.com
就已经被包含在内,不需要额外指定。但如果你想要确保 www.bilibili.com
特别被规则匹配,可以添加上述的 DOMAIN
规则。
请注意,Clash的规则匹配是按照配置文件中的顺序进行的,因此,如果你有其他规则可能会匹配到 www.bilibili.com
并将其代理,你需要确保直连规则在这些代理规则之前。
另外,如果你想要让整个 bilibili.com
域的所有子域都直连,只使用 DOMAIN-SUFFIX,bilibili.com,DIRECT
规则就足够了。如果你的Clash配置文件中已经有其他规则,确保将直连规则放在代理规则之前,以确保它们优先匹配。
最后,修改配置文件后,需要重新加载或重启Clash以使配置生效。具体操作取决于你使用的Clash版本和平台。
如图示例:
或者点击[高级],直接编辑文件,适用于你有好多网站不想走代理,需要直连的情况
Clash 是一个跨平台的代理软件,它允许用户自定义复杂的网络代理规则。如果你想要指定某些网站不走代理,直接连接,你可以在 Clash 的配置文件中设置相关的规则。
Clash 的配置文件是一个 YAML 格式的文件,通常命名为 config.yaml
。以下是一个基本的示例,展示了如何设置规则让指定网站直接连接(不经过代理):
rules:
- MATCH,DIRECT
- DOMAIN-SUFFIX,google.com,ProxyName # 所有google.com的子域名通过ProxyName代理
- DOMAIN-SUFFIX,facebook.com,ProxyName # 所有facebook.com的子域名通过ProxyName代理
- DOMAIN,example.com,DIRECT # example.com不走代理,直接连接
- DOMAIN-SUFFIX,example.com,DIRECT # example.com的所有子域名不走代理,直接连接
- GEOIP,CN,DIRECT # 所有在中国境内的IP地址不走代理,直接连接
- FINAL,ProxyName # 以上规则都不匹配时,通过ProxyName代理
在这个配置中:
MATCH,DIRECT
表示如果没有任何规则匹配,则流量直接连接。DOMAIN-SUFFIX,google.com,ProxyName
表示所有google.com
的子域名将通过名为ProxyName
的代理连接。DOMAIN,example.com,DIRECT
表示example.com
这个具体域名不走代理,直接连接。DOMAIN-SUFFIX,example.com,DIRECT
表示所有example.com
的子域名不走代理,直接连接。GEOIP,CN,DIRECT
表示所有地理定位为中国的IP地址不走代理,直接连接。FINAL,ProxyName
表示如果流量没有匹配到前面的任何规则,则通过名为ProxyName
的代理连接。
你需要将这个配置文件放置在 Clash 可以读取到的位置,并在 Clash 中加载这个配置文件。具体的配置文件路径和加载方式可能因 Clash 的版本和操作系统而异。
请注意,上述示例中的 ProxyName
是一个占位符,你需要替换为你实际的代理策略名称。如果你不熟悉 YAML 格式或 Clash 的配置方式,建议先阅读 Clash 的官方文档或相关指南。
发表回复