OpenClash如何添加白名单?
OpenClash是一款基于Clash核心的代理软件,广泛应用于 OpenWrt 等系统中,用于实现科学上网和流量分流。在使用过程中,有时我们希望某些特定的域名或 IP 地址不经过代理直接连接,这时就需要添加白名单。
以下是详细的设置方法:
一、通过配置文件添加白名单
- 打开配置文件
OpenClash 的配置文件通常位于 OpenClash 的安装目录下,文件名为config.yaml
。你可以通过 SSH 登录到 OpenWrt 系统,使用文本编辑器(如vi
或nano
)打开该文件。 - 添加白名单规则
在config.yaml
文件中找到rules:
部分,在此部分下添加需要白名单的域名或 IP 地址。例如:
rules:
- DOMAIN-SUFFIX,example.com,DIRECT
- DOMAIN-SUFFIX,another-example.com,DIRECT ```
这里的 DIRECT
表示流量直接连接,不经过代理。
- 保存并重启 OpenClash
修改完成后,保存并关闭文件,然后重启 OpenClash 服务,使更改生效。
二、通过 OpenClash Web 界面添加白名单
- 进入 OpenClash 插件页面
登录到 OpenWrt 的 Web 界面,找到 OpenClash 插件的入口。 - 添加自定义规则
在 OpenClash 的 Web 界面中,找到“自定义规则”或“规则设置”选项。按照以下格式添加白名单规则:
DOMAIN,speedtest.net,DIRECT
这样,speedtest.net
的流量就会直接连接,而不经过代理。
- 保存并应用设置
添加完成后,点击“保存”或“应用设置”按钮,使规则生效。
三、使用大陆白名单订阅
如果你需要将中国大陆的域名或 IP 地址排除在代理之外,可以使用 OpenClash 的“大陆白名单订阅”功能。
- 进入“大陆白名单订阅”设置
在 OpenClash 的 Web 界面中,找到“大陆白名单订阅”选项。 - 勾选“自动更新”
勾选“自动更新”选项,并设置合适的更新时间(如每周一凌晨更新一次)。 - 保存设置
点击“保存配置”,OpenClash 会自动下载并更新大陆白名单规则。
四、常见问题
确认规则生效
添加白名单后,可以通过网络监控工具(如 Fiddler 或 Wireshark)查看流量是否直接连接。避免 DNS 污染
如果你所在的网络环境存在 DNS 污染问题,确保 OpenClash 的 DNS 设置正确,以避免影响白名单的解析。规则格式
OpenClash 支持多种规则格式,包括DOMAIN
、DOMAIN-SUFFIX
和IP-CIDR
等。你可以根据需要选择合适的规则类型。
通过以上方法,你可以轻松地为 OpenClash 添加白名单,从而更好地控制网络流量,确保关键服务的稳定和安全。
Discussion
New Comments
暂无评论。 成为第一个!