跳到主要内容

应用程序和域规则

Windows 和 Linux 的应用程序和域规则确定哪些 DNS 请求将使用 Mudfish 以及哪些 Web 连接将应用可选功能 Web 保护。即使 Web 保护已关闭,此规则也适用于 DNS。选择范围之外的请求将沿原始路径发送,并且可能不会加密。

要编辑规则,请打开 设置 → DNS 与网页保护范围 。

选择应用程序​

如果应用程序列表为空,则这适用于所有应用程序。从列表中选择一个应用程序或使用 手动输入应用名 。 Windows 和 Linux 使用不带路径或可执行参数的可执行文件名。例如,Windows 使用 firefox.exe,Linux 使用 firefox。

应用与域名范围 — Mudfish DNS 0.1.3 (Linux)
应用与域名范围 — Mudfish DNS 0.1.3 (Linux)

添加域规则​

每行为 包含的域名 或 排除的域名 输入一条规则。

规则匹配
example.com表示域和子域。
=example.com仅那些完全匹配的域。
*.example.com仅像 www.example.com 这样的子域。

如果应用列表为空,则适用于所有域。排除规则优先于应用规则。只输入域名,不要包含 https:// 或 URL 路径。编辑后点击应用设置。

域名规则 — Mudfish DNS 0.1.3 (Linux)
域名规则 — Mudfish DNS 0.1.3 (Linux)

应用规则​

选择应用或添加域名规则后,会启用自动捕获,并关闭运行时更改系统 DNS 设置。点击应用设置以保存更改并重新建立现有连接。

要从 Linux 选择应用程序和域,您需要 Linux 6.6 或更高版本,并且可以使用 eBPF。选择单个应用程序还需要 cgroup v2 和内核 BTF 支持。由公共系统 DNS 解析器处理的查询可能无法识别请求的应用程序。

要再次应用到所有应用程序和域,请清空应用程序列表、包含的域名列表和排除的域名列表并应用设置。自动捕获保持开启状态。要将其关闭,请参阅连接设置。