目录
什么是Clash
Clash是一个强大的跨平台代理工具,它可以帮助用户实现网络流量的转发和过滤。Clash支持多种协议,包括HTTP、SOCKS5和Shadowsocks等。
为什么要设置白名单
在使用Clash进行代理时,有时候我们希望只对特定的网站或应用进行代理,而不是所有的流量都通过代理转发。这时就需要设置白名单,将需要代理的网站或应用添加到白名单中,让Clash只对这些网站或应用进行代理。
Clash设置白名单的步骤
要设置Clash的白名单,可以按照以下步骤操作:
- 打开Clash的配置文件
- Windows:找到Clash的安装目录,双击打开
config.yaml
文件 - macOS:在终端中输入
open ~/.config/clash/config.yaml
打开配置文件 - Linux:在终端中输入
vi ~/.config/clash/config.yaml
打开配置文件
- Windows:找到Clash的安装目录,双击打开
- 在配置文件中找到
rules
字段- 如果配置文件中没有
rules
字段,可以手动添加
- 如果配置文件中没有
- 在
rules
字段中添加白名单规则- 白名单规则可以使用域名、IP地址或正则表达式匹配
- 例如,如果要将
example.com
添加到白名单中,可以添加如下规则:
- DOMAIN-SUFFIX,example.com,DIRECT
- 保存配置文件并重新加载配置
- 保存配置文件后,可以重新加载Clash的配置,使设置生效
设置白名单后,Clash将只对白名单中的网站或应用进行代理,其他流量将直接连接。
FAQ
Clash怎么设置白名单规则?
要设置Clash的白名单规则,可以按照以下步骤操作:
- 打开Clash的配置文件
- 在
rules
字段中添加白名单规则- 可以使用域名、IP地址或正则表达式进行匹配
- 例如,要将
example.com
添加到白名单中,可以添加如下规则:
- DOMAIN-SUFFIX,example.com,DIRECT
- 保存配置文件并重新加载配置
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的白名单规则按照以下优先级顺序进行匹配:
SRC-IP-CIDR
和SRC-IP-CIDR6
DST-PORT
DOMAIN
、DOMAIN-SUFFIX
和DOMAIN-KEYWORD
Clash的白名单规则如何排除某些特定网站或应用?
如果想要在白名单规则中排除某些特定网站或应用,可以使用DIRECT
关键字,表示直接连接,而不进行代理转发。例如,如果想要将example.com
排除在白名单之外,可以添加如下规则:
- DOMAIN-SUFFIX,example.com,DIRECT
正文完