在现代网络中,Clash 已经成为了许多人首选的代理工具。它支持多种协议,能够为用户提供科学上网的功能。而在使用 Clash 的过程中,白名单 功能尤为重要,它可以帮助用户优化网络流量,避免某些不必要的干扰。本文将详细介绍在 Clash 中如何添加白名单,包括相关配置和常见问题解答。
什么是 Clash 中的白名单?
白名单是在 Clash 中设置的规则,允许特定的域名或 IP 地址不通过代理服务器进行访问。通过添加到白名单的目标,将直接连接到原始地址,而不经过代理,通常用来提升访问速度或解决连接问题。
为什么需要添加白名单?
在使用 Clash 的过程中,添加白名单 有以下几种好处:
- 提升性能:直接访问白名单中的地址,可以减小延迟,提高访问速度。
- 避免封锁:某些服务可能对代理流量进行封锁,白名单可以帮助用户绕过这些限制。
- 保护隐私:在某些情况下,特定网站不希望用户通过代理访问,添加白名单可以更好的保护用户隐私。
如何添加白名单?
1. 打开 Clash 配置文件
首先,您需要找到 Clash 的配置文件,通常是 YAML 格式。您可以通过 Clash 的图形界面或文本编辑器直接编辑。
2. 找到 rules
节点
在配置文件中,找到 rules
节点,这是所有访问规则的集合。
3. 添加白名单规则
在 rules
节点下,您可以加入以下格式的规则:
yaml
-
DOMAIN,example.com,DIRECT
-
DOMAIN-SUFFIX,example.org,DIRECT
-
IP-CIDR,192.168.1.0/24,DIRECT
-
DOMAIN
表示精确的域名,必须完全匹配。 -
DOMAIN-SUFFIX
表示域名后缀匹配,适合一类网站。 -
IP-CIDR
表示 IP 地址范围,可以用来加入一个 IP 段。
4. 保存更改
确保修改完后,保存配置文件。然后,重启 Clash 以生效新的配置。
Clash 白名单示例
为了直观了解白名单的添加,以下是一些典型的示例:
-
直接访问 Google: yaml
-
DOMAIN,google.com,DIRECT
-
允许访问 Facebook: yaml
-
DOMAIN,facebook.com,DIRECT
-
整个 局域网: yaml
-
IP-CIDR,192.168.0.0/16,DIRECT
常见问题解答(FAQ)
1. 如何知道哪些网站需要添加到白名单?
对于许多用户来说,可能需要根据自己常用的网站进行判断。一般来说,重复出现连接问题、访问速度慢的网站,都可以考虑添加到白名单。
2. Clash 是否支持自动检测白名单?
目前,Clash 并没有内置的自动白名单检测功能,用户需要手动将目标网址添加至白名单。
3. 添加白名单后,如何确保规则生效?
添加完白名单后,请确保保存配置文件,并重启 Clash。如果仍然无法访问某些网站,可以检查配置文件格式或查看 Clash 的日志以作调试。
4. 白名单与黑名单的区别是什么?
- 白名单:允许特定的流量直接访问,不受代理影响。
- 黑名单:阻止特定的流量访问,通过代理访问其他流量。
5. 在移动端如何添加 Clash 白名单?
在移动端,步骤基本相同,找到配置文件,按照上述步骤进行编辑并保存。但具体操作会因应用而异,建议参考具体的操作手册。
总结
添加白名单是使用 Clash 的一个重要环节,能够帮助提升网络使用体验,避免不必要的干扰。通过本指南,用户可以简单、便捷地进行白名单设置,享受更加畅快的上网体验。