clash自定义规则,让指定网站不翻墙

www.bilibili.com 直连

yaml
rules:
   - DOMAIN-SUFFIX,bilibili.com,DIRECT
   - DOMAIN,www.bilibili.com,DIRECT

参数说明:

  • DOMAIN-SUFFIX,bilibili.com,DIRECT:匹配所有以 bilibili.com 结尾的域名,包括它的所有子域名,如 www.bilibili.comapi.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。以下是一个基本的示例,展示了如何设置规则让指定网站直接连接(不经过代理):

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 的官方文档或相关指南。

 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注