Free Download Manager 中文文档 下载 App

FDM 下载过滤器与白名单 / 黑名单配置

为什么需要精细过滤

HTML 蜘蛛或手动批量添加 URL 时,容易出现"把不该下的也下了"的情况:

FDM 的过滤器系统让你从多个维度精细控制哪些 URL 下载、哪些跳过。

扩展名过滤(最常用)

全局默认扩展名列表

FDM 偏好设置 → 下载列表 → 默认扩展名列表(或"文件类型关联")。这个列表决定:

默认列表已经包含了常见的下载类型(.zip .rar .iso .torrent .mp4 .flv .mp3 .pdf .apk .dmg .exe 等),可以按需扩展或删减。

自定义扩展名组

FDM 支持创建多组扩展名列表,在不同场景下快速切换:

扩展名组用途
图片组.jpg,.jpeg,.png,.gif,.webp,.bmp,.svg,.ico
文档组.pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.epub,.md
视频组.mp4,.mkv,.mov,.avi,.flv,.webm,.m4v
音频组.mp3,.flac,.wav,.aac,.ogg,.m4a,.wma
压缩包组.zip,.7z,.rar,.tar,.gz,.bz2,.xz
安装包组.exe,.msi,.dmg,.pkg,.apk,.deb,.rpm
源代码组.zip,.tar.gz,.tar.bz2,.tar.xz(注意和压缩包组重叠)

每个组可以单独"启用 / 禁用"——在剪贴板监控、HTML 蜘蛛、浏览器扩展三处切换生效。

URL 正则匹配(进阶)

FDM 的 HTML 蜘蛛和高级下载设置支持用正则表达式匹配 URL。正则比扩展名匹配更灵活——可以基于 URL 路径、文件名、甚至查询参数来决定是否下载。

示例一:只下载特定路径的文件

下载路径包含 /downloads/ 的 zip 文件:

/downloads/.*\.zip$

示例二:排除临时文件

排除文件名包含 _temp_ 或 .bak 的文件:

(?!.*(_temp_|\.bak))

(正则的否定前瞻语法——匹配不包含这些模式的 URL)

示例三:只下载特定命名格式的文件

只下载命名形如 ubuntu-XX.XX-desktop-amd64.iso 的 ISO:

ubuntu-\d{2}\.\d{2}-desktop-amd64\.iso

域名白名单与黑名单

域名白名单

在 FDM 偏好设置 → 网络 → 域名白名单里列出的域名,FDM 会始终尝试下载(不受其他过滤器限制):

域名黑名单

黑名单里的域名始终跳过:

HTML 蜘蛛里的域名过滤

蜘蛛设置面板里有单独的域名白黑名单配置,优先级比偏好设置里的更高——只对这一次蜘蛛爬取生效,不影响全局下载行为。

大小过滤

在 FDM 下载过滤器里还可以按文件大小过滤:

过滤规则说明
跳过小于 N KB 的文件排除网页上的小图标(比如 favicon)、追踪像素、广告素材
跳过大于 N GB 的文件防止意外下载超大文件(比如误点了一个完整硬盘镜像)

默认 FDM 不会按大小过滤,但可以在 HTML 蜘蛛或手动添加对话框里设置大小阈值。

实战:配置一套"干净下载"规则

假设你想让 FDM 所有入口(剪贴板 / 浏览器扩展 / 手动添加)都只识别真正有用的下载链接:

全局扩展名列表(精简版):

.zip,.7z,.rar,.tar.gz,.iso,.torrent,
.mp4,.mkv,.avi,.mov,.flv,.webm,
.mp3,.flac,.wav,.aac,.ogg,
.pdf,.doc,.docx,.xlsx,.epub,.mobi,
.apk,.exe,.dmg,.pkg,.deb,.rpm,
.png,.jpg,.jpeg,.webp,.gif,
.xml,.srt,.ass,.sub

域名黑名单(排除广告 / 追踪):

*.doubleclick.net, *.googlesyndication.com, *.google-analytics.com,
*.facebook.com, *.twitter.com, *.instagram.com

剪贴板监控过滤规则:

这样配置后,日常浏览复制链接、浏览器点击下载时,FDM 只会对真正可下载的资源 URL 有反应,不会被广告、Cookie 同步、社交按钮等页面里的无关链接干扰。

BT 种子的文件级过滤

对于 BT 下载(不是 HTML 蜘蛛),文件级的过滤在添加种子时通过勾选文件优先级完成(详见 BT 文件优先级)。FDM 不会自动过滤 BT 种子里的文件,但你可以在添加时手动跳过不需要的。

优先级总结

当多个过滤器同时生效时,FDM 的判定顺序(从高到低):

  1. 手动指定——在添加对话框里手动勾选下载的 URL 始终优先
  2. 域名白名单——匹配白名单域名的 URL 始终放行
  3. 域名黑名单——匹配黑名单域名的 URL 始终跳过(除非匹配白名单)
  4. 扩展名列表——全局扩展名组启用状态(启用的才响应)
  5. 正则匹配——高级正则表达式规则
  6. 大小过滤——最后按大小阈值判断

理解这个优先级后,你可以在不同入口用不同粒度的过滤器组合出最精确的规则。


过滤器让 FDM 在蜘蛛和日常下载时都保持干净。下一页 镜像站点批量 讲站点级的多镜像源批量下载。