把磁力引擎接进下载器:Prowlarr 索引器聚合怎么用
先分清 Prowlarr 和 Jackett
这两个东西经常被混为一谈,其实定位有差别。Jackett 出来得早,支持的面更广,本质上是一个代理层:把各家磁力站的搜索接口翻译成统一的 Torznab 格式,结果丢给下载器。Prowlarr 是后来者,专注做索引器管理,和 qBittorrent、Sonarr、Radarr 这套生态结合得紧,界面和配置也清爽很多。
简单说:只想要一个统一搜索接口,Jackett 够用;想把索引器、下载器、订阅串成一条线,Prowlarr 更顺。两个都装也不冲突,端口分开就行。
Docker 部署,十分钟的事
宿主机上装 Docker 之后,起两个容器就完事。Prowlarr 的默认端口是 9696,qBittorrent 是 8080,配置文件挂到本地目录,别用匿名卷,否则升级一次配置全丢。
- 映射目录要一致:Prowlarr 里给下载器设的保存路径,必须是 qBittorrent 容器里能看到的路径,否则任务加进去提示路径无效。
- Prowlarr 的 Settings 里先把 Authentication 设成 Forms,别用 None,不然同网络里谁都能改你的索引器。
- API Key 在 Settings 的 General 页,接下载器时要填,抄错一位就是 401。
添加磁力站点:公开站和私有站不一样
公开站大多已经有现成的定义文件,在 Indexers 里搜站名加上就行,通常只用填一个 base URL。私有站要用户名密码或者 passkey,配置项多一些。
填 base URL 的时候注意别带搜索路径。正确写法是 https://example.com/,不是 https://example.com/search?q=。带路径进去,测试永远红叉。
加完之后点 Test,绿了才算通。测试失败先看日志里的 HTTP 状态码:403 多半是被 Cloudflare 拦了,404 是路径错了,超时是站点本身挂了或者你这边的网络出不去。
接上 qBittorrent,才算真正省事
在 Prowlarr 的 Settings 里找 Apps,添加 qBittorrent,填地址、账号、密码。这一步做完,你在 Prowlarr 里点搜索结果右边的下载按钮,任务会直接出现在 qBittorrent 里,不用再复制粘贴磁力链接。
顺手把分类映射也设一下。Prowlarr 会发一个 category 参数,qBittorrent 收到后按规则落盘:影视进 movies,剧集进 tv,其他进 other。不设的话所有任务都堆在默认目录,几百个文件混在一起,后面整理要疯。
订阅这块,如果只是追某几部剧,用 Prowlarr 的 RSS 就够;要自动追整季,那还是得上 Sonarr 或 Radarr,Prowlarr 只负责把索引器喂给它们。
几个一定会踩的坑
- 域名换了索引器就废:公开磁力站换域名是常态,Prowlarr 里那个 indexer 会一直报错。养成习惯,一周点一次 Test All,红的就更新 base URL。
- Cloudflare 拦截:不少站加了五秒盾,光靠 Prowlarr 过不去。可以另起一个 FlareSolverr 容器,在 Prowlarr 的 Indexers 设置里填上它的地址,成功率会明显好一些。
- 429 限流:公开站对频繁请求很敏感,索引器里把并发调低,查询间隔拉长,别一上来就全站扫描。
- 结果重复:同一个资源在多个站点都有,Prowlarr 会去重,但前提是 infohash 一致。二次打包的资源 hash 不同,去不掉,只能自己看体积和文件名判断。
写在最后
索引器管理器的价值不是让你搜到更多,而是让你少开十几个标签页。把常用的四五个磁力站接进去,配合下载器的分类和 RSS,日常找片补番基本不用再回浏览器。
最后提醒一句,这类服务只在自己内网跑,别把 9696 端口映射到公网。API Key 泄漏出去,别人能拿你的机器刷站。
magnet:?xt=urn:btih:7c2e94b1a3d5f8062b7e19c4a8d3f50b6e2a91c7&dn=auvcili-indexer-demo
该字段为演示用的占位示例代码,本站不制作、不存储、不提供任何资源文件。