1. 什么是Clash?
Clash是一款功能强大的网络代理工具,常用于科学上网,用户可以通过它自由访问被限制的网站。在使用Clash的过程中,有时候我们需要对某些网站进行管理,以免它们被代理,这时就需要用到白名单功能。
2. 什么是白名单?
白名单是指在某些系统或应用程序中,被允许的特定条目的列表。对于Clash而言,白名单中的网站将不会被代理,而是直接通过本地网络访问。这样,用户可以提高某些网站的访问速度或保障隐私。
3. 添加白名单的必要性
在以下情况下,你可能需要添加白名单:
- 访问速度:某些网站通过代理访问速度较慢,直接访问可能更快。
- 隐私保护:通过代理访问的某些网站可能会影响隐私,直接访问更安全。
- 特定需求:有时需要特定网站的真实 IP 地址进行访问。
4. Clash中添加白名单的步骤
4.1 编辑配置文件
-
打开Clash的配置文件,通常为
config.yaml
。 -
在配置文件中找到
rules:
部分。 -
在
rules:
下添加你的白名单规则,格式如下:
yaml- DOMAIN-SUFFIX,example.com,DIRECT
以上示例表示所有以
example.com
结尾的域名将直接访问,而不通过代理。
4.2 使用UI界面添加白名单
如果你使用的是Clash的图形用户界面(GUI),可以通过以下方式添加白名单:
- 打开Clash GUI,进入设置页面。
- 找到
白名单
选项。 - 在白名单输入框中输入需要添加的域名,多个域名用逗号隔开。
- 保存设置,重启Clash使其生效。
5. 常见白名单规则示例
- DOMAIN,example.com,DIRECT
:针对单个域名的白名单规则。- DOMAIN-SUFFIX,example.com,DIRECT
:针对域名后缀的白名单规则。- DOMAIN-KEYWORD,example,DIRECT
:针对域名关键词的白名单规则。
6. 添加白名单时的注意事项
- 确保添加的域名格式正确,避免输入错误。
- 使用关键字时要注意避免与其他规则冲突。
- 修改配置文件后务必重启Clash,以使更改生效。
7. FAQ(常见问题)
Q1: 如何查看我的白名单是否生效?
A1: 你可以通过Clash的日志功能查看,访问相应的域名时,日志中应显示该域名是通过DIRECT
方式访问的。
Q2: 白名单可以包含哪些类型的规则?
A2: 白名单可以包含域名规则(DOMAIN)、域名后缀规则(DOMAIN-SUFFIX)、以及域名关键词规则(DOMAIN-KEYWORD)等。
Q3: 如果我想撤销某个白名单该怎么做?
A3: 只需在配置文件中删除相应的规则或在GUI中删除白名单条目,保存并重启Clash即可。
Q4: 我能否使用正则表达式添加白名单?
A4: Clash支持使用正则表达式来定义更复杂的白名单规则,但需要确保正则表达式的正确性。
8. 总结
通过本篇文章,你应该对如何在Clash中添加白名单有了深入的了解。合理使用白名单功能,可以大幅提升你的上网体验,确保你所需的网络资源不被干扰。如有更多疑问,欢迎随时咨询!
正文完