Clash怎么不代理某些域名

什么是Clash

Clash是一款基于Go语言开发的多平台代理工具,支持HTTP、SOCKS5、VMess等多种代理协议。

为什么需要设置不代理某些域名

有时候我们希望某些域名不经过代理访问,比如国内的一些网站或者局域网内的资源。

如何在Clash中设置不代理某些域名

步骤一:编辑配置文件

打开Clash的配置文件,在rules部分添加如下规则:

no-proxy:
  - '*.domain1.com'
  - 'domain2.com'

这样就设置了不代理domain1.com及其所有子域名,以及不代理domain2.com。

步骤二:重新加载配置

保存配置文件并重新加载Clash的配置。

步骤三:验证设置

访问指定的域名,确认是否不经过代理。

常见问题解决

为什么设置不代理的域名仍然经过代理

可能是配置文件未生效,可以尝试重新加载配置或者检查配置文件格式是否正确。

如何设置不代理特定端口的域名

可以在配置文件中添加端口的规则,具体规则可以参考Clash的官方文档。

FAQ

如何在Clash中设置不代理局域网内的资源?

可以通过在配置文件中添加局域网IP地址段的规则来实现不代理局域网内的资源。

Clash如何实现域名的通配符匹配?

Clash支持通配符匹配,可以使用*来匹配任意字符,使用?来匹配单个字符。

如何排除特定的域名不走代理?

在Clash的配置文件中使用no-proxy字段来指定不走代理的域名。

正文完