OpenClash如何添加白名单?

OpenClash是一款基于Clash核心的代理软件,广泛应用于 OpenWrt 等系统中,用于实现科学上网和流量分流。在使用过程中,有时我们希望某些特定的域名或 IP 地址不经过代理直接连接,这时就需要添加白名单。

OpenClash白名单

以下是详细的设置方法:

一、通过配置文件添加白名单

  1. 打开配置文件
    OpenClash 的配置文件通常位于 OpenClash 的安装目录下,文件名为 config.yaml。你可以通过 SSH 登录到 OpenWrt 系统,使用文本编辑器(如 vinano)打开该文件。
  2. 添加白名单规则
    config.yaml 文件中找到 rules: 部分,在此部分下添加需要白名单的域名或 IP 地址。例如:
   rules:
     - DOMAIN-SUFFIX,example.com,DIRECT
     - DOMAIN-SUFFIX,another-example.com,DIRECT ```

这里的 DIRECT 表示流量直接连接,不经过代理。

  1. 保存并重启 OpenClash
    修改完成后,保存并关闭文件,然后重启 OpenClash 服务,使更改生效。

二、通过 OpenClash Web 界面添加白名单

  1. 进入 OpenClash 插件页面
    登录到 OpenWrt 的 Web 界面,找到 OpenClash 插件的入口。
  2. 添加自定义规则
    在 OpenClash 的 Web 界面中,找到“自定义规则”或“规则设置”选项。按照以下格式添加白名单规则:
   DOMAIN,speedtest.net,DIRECT

这样,speedtest.net 的流量就会直接连接,而不经过代理。

  1. 保存并应用设置
    添加完成后,点击“保存”或“应用设置”按钮,使规则生效。

三、使用大陆白名单订阅

如果你需要将中国大陆的域名或 IP 地址排除在代理之外,可以使用 OpenClash 的“大陆白名单订阅”功能。

  1. 进入“大陆白名单订阅”设置
    在 OpenClash 的 Web 界面中,找到“大陆白名单订阅”选项。
  2. 勾选“自动更新”
    勾选“自动更新”选项,并设置合适的更新时间(如每周一凌晨更新一次)。
  3. 保存设置
    点击“保存配置”,OpenClash 会自动下载并更新大陆白名单规则。

四、常见问题

  1. 确认规则生效
    添加白名单后,可以通过网络监控工具(如 Fiddler 或 Wireshark)查看流量是否直接连接。

  2. 避免 DNS 污染
    如果你所在的网络环境存在 DNS 污染问题,确保 OpenClash 的 DNS 设置正确,以避免影响白名单的解析。

  3. 规则格式
    OpenClash 支持多种规则格式,包括 DOMAINDOMAIN-SUFFIXIP-CIDR 等。你可以根据需要选择合适的规则类型。

通过以上方法,你可以轻松地为 OpenClash 添加白名单,从而更好地控制网络流量,确保关键服务的稳定和安全。

4.2/5 - (4 votes)

Openclash常见问题OpenClash