在使用CLASH作为代理工具的过程中,排除名单 的设置是至关重要的功能之一。通过此功能,用户可以指定哪些流量不经过代理服务器,确保特定的应用程序或网站能够正常访问。本文将详细讲解如何进行 排除名单 的设置,以及相关的注意事项。
什么是排除名单?
排除名单是指在网络流量代理时,用户可以选择的一组地址或域名,这些地址或域名在通往目标网站的过程中将不会经过代理服务器。将特定的 IP 地址、域名或子网添加到排除名单中,可以确保用户的网络访问体验更流畅,尤其是在访问某些特定的服务时。
如何设置排除名单?
设置 排除名单 的步骤相对简单,下面将为您一步步讲解如何进行配置:
第一步:打开CLASH配置文件
- 找到CLASH的配置文件,通常名为
config.yaml
。此文件通常位于CLASH的安装目录或用户的配置信息文件夹中。 - 使用文本编辑器(如Notepad++或VSCode)打开这个配置文件。
第二步:定位到排除名单设置
在config.yaml
文件中,寻找名为 rules
的部分,此处就是设置代理规则的区域。您可以在这一部分下添加排除名单相关的配置。
第三步:添加排除地址
在此区域中,可以按照以下格式添加您想要排除的地址或域名: yaml
- DOMAIN-SUFFIX,example.com,DIRECT
- IP-CIDR,192.168.0.0/16,DIRECT
上述例子表示:
- 针对
example.com
的流量将直接连接,而不是走代理。 - 为 IP 区段
192.168.0.0
到192.168.255.255
的访问同样是直接连接的。
第四步:保存和测试
保存文件后,重启CLASH服务。您可以通过访问您设置的排除地址,检查是否已经生效。若一切正常,那么您已经成功设置了 排除名单。
常见问题解答
Q1: 排除名单的设置格式有什么要求?
A: 排除名单的规则通常以 DOMAIN-SUFFIX
或 IP-CIDR
等格式指定,规则之间要以换行符分隔。确保每条规则中包括正确的类型、地址和目标处理方式,如 DIRECT
指定直接访问。
Q2: 我可以使用多个排除名单吗?
A: 是的,您可以在config.yaml
中的rules
部分中添加多条排除规则,CLASH会依次测试这些规则,匹配成功的流量将直接连接,不经过代理。
Q3: 如何确认排除名单配置是否生效?
A: 可以通过访问排除名单中的网站或IP,进行测试。如果访问过程中没有经过代理,通常就说明配置成功。
Q4: CLASH支持哪些地址格式?
A: CLASH支持多种地址格式,如 DOMAIN
、DOMAIN-SUFFIX
、IP-CIDR
、GEOIP
等。您可以根据需要选择合适的格式进行配置。
Q5: 排除名单可以解决哪些常见问题?
A: 排除名单可以帮助解决以下问题:
- 访问特定的内网服务时,避免代理造成延迟。
- 确保本地网络设备能够正常发现与访问。
- 对于一些特定应用的网络需求,不经过复杂的代理逻辑。
结论
通过上述步骤,您已经掌握了如何在CLASH中设置 排除名单 的技能,而本文对常见问题的解答也将帮助您更好地理解该功能的运用。在实际使用中,根据网络环境,合理配置排除名单将有助于提升您的使用体验。