Clash怎么设置白名单

目录

什么是Clash

Clash是一个强大的跨平台代理工具,它可以帮助用户实现网络流量的转发和过滤。Clash支持多种协议,包括HTTP、SOCKS5和Shadowsocks等。

为什么要设置白名单

在使用Clash进行代理时,有时候我们希望只对特定的网站或应用进行代理,而不是所有的流量都通过代理转发。这时就需要设置白名单,将需要代理的网站或应用添加到白名单中,让Clash只对这些网站或应用进行代理。

Clash设置白名单的步骤

要设置Clash的白名单,可以按照以下步骤操作:

  1. 打开Clash的配置文件
    • Windows:找到Clash的安装目录,双击打开config.yaml文件
    • macOS:在终端中输入open ~/.config/clash/config.yaml打开配置文件
    • Linux:在终端中输入vi ~/.config/clash/config.yaml打开配置文件
  2. 在配置文件中找到rules字段
    • 如果配置文件中没有rules字段,可以手动添加
  3. rules字段中添加白名单规则
    • 白名单规则可以使用域名、IP地址或正则表达式匹配
    • 例如,如果要将example.com添加到白名单中,可以添加如下规则:
  • DOMAIN-SUFFIX,example.com,DIRECT
  1. 保存配置文件并重新加载配置
    • 保存配置文件后,可以重新加载Clash的配置,使设置生效

设置白名单后,Clash将只对白名单中的网站或应用进行代理,其他流量将直接连接。

FAQ

Clash怎么设置白名单规则?

要设置Clash的白名单规则,可以按照以下步骤操作:

  1. 打开Clash的配置文件
  2. rules字段中添加白名单规则
    • 可以使用域名、IP地址或正则表达式进行匹配
    • 例如,要将example.com添加到白名单中,可以添加如下规则:
  • DOMAIN-SUFFIX,example.com,DIRECT
  1. 保存配置文件并重新加载配置

Clash支持哪些白名单规则?

Clash支持多种白名单规则,包括以下几种:

  • DOMAIN:根据域名进行匹配
  • DOMAIN-SUFFIX:根据域名后缀进行匹配
  • DOMAIN-KEYWORD:根据域名关键词进行匹配
  • IP-CIDR:根据IP地址段进行匹配
  • IP-CIDR6:根据IPv6地址段进行匹配
  • SRC-IP-CIDR:根据源IP地址段进行匹配
  • SRC-IP-CIDR6:根据源IPv6地址段进行匹配
  • DST-PORT:根据目标端口进行匹配

Clash的白名单规则有什么优先级顺序?

Clash的白名单规则按照以下优先级顺序进行匹配:

  1. SRC-IP-CIDRSRC-IP-CIDR6
  2. DST-PORT
  3. DOMAINDOMAIN-SUFFIXDOMAIN-KEYWORD

Clash的白名单规则如何排除某些特定网站或应用?

如果想要在白名单规则中排除某些特定网站或应用,可以使用DIRECT关键字,表示直接连接,而不进行代理转发。例如,如果想要将example.com排除在白名单之外,可以添加如下规则:

  • DOMAIN-SUFFIX,example.com,DIRECT
正文完