Clash添加自定义规则教程

什么是Clash?

  • Clash 是一款基于 Go 语言开发的平台代理客户端。
  • 它支持多种协议Shadowsocks、VMess 等),可以帮助用户实现科学上网。

为什么需要自定义规则?

  • 默认情况下,Clash会使用内置的GFWList来判断哪些网址需要走代理。
  • 但有候我们可能还需要针对特定的网址或IP进行特殊。
  • 这时就可以通过添加自定义规则来实现这个需求n

如何添加和配置自定义规则?

  1. 打开 Clash 配置,在 rules 部分找到 rule-providers: 。 2 在 rule-providers: 后面加入一个新的列表项,并设置好参数(名称、类型等:
    • name: 自己起名字,例如 custom-rules
    • type: 类型,默认是http
    • behavior: 行为,默认是 domain
    • url: 规定从哪里获取该列表,例如:https://yourdomain.com/custom-r.txt`

      注:url 可以是一个远程链接或者本地文件路径

  2. 修改完后保存退出编辑器,并重启 Clash 客户端即可生效。”
  3. 如果你想要更详细和复杂的过滤,请参考官方文档进行配置。”

如何验证是否成功加载了自定义规则?

  • 可以通过查看志文件来确认是否成功加载了。
  • 使用浏览器访问特定网址或执行相应命令来验证是否按照预期工作。

我该如何排查错误?

  • 检查配置文件中是否存在
正文完