跳至主要内容

應用程式和網域規則

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 解析器處理的查詢可能無法識別要求的應用程式。

若要再次套用到所有應用程式和網域,請清空應用程式清單、要套用的網域清單和要排除的網域清單並套用設定。自動攔截保持開啟。若要將其關閉,請參閱連線設定。