不用逐个打开种子站:Jackett 统一种子搜索代理上手
【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett
想让 Sonarr、Radarr 自动追更,却不想给每个种子站单独写适配代码?Jackett 是个种子搜索代理服务器,它把上百个公开、半公开、私人种子站各自的接口和返回格式,统一翻译成标准 Torznab 接口——对接一次,就能跨站点搜索、抓取新资源。
从一个追剧的烦恼说起
你维护着一套自动追更系统:Sonarr 盯新集、Radarr 找片。想让资源更足,就得把几个公开站、一两个私人站都接进来。麻烦在于每个种子站的“脾气”都不同:公开站回一坨 HTML,动漫站是另一套结构,私人站还得先拿 API key 或 cookie 登录。你得给每站各写一遍解析,站点一改版就全瘫痪。Jackett 要做的,就是把这些脏活统一收口。
它替你干了哪些脏活
把各站点的“方言”翻译成统一接口
公开站、动漫站、私人站的搜索接口、鉴权方式、返回格式各不相同。Jackett 把每站的请求构造和解析逻辑都内置好了——它把 Sonarr 发来的标准 Torznab 查询,转成对应站点认的 HTTP 请求,再把返回的 HTML 或 JSON 解析回统一格式。所以你只需对接一个 API 地址,就能搜遍所有已配置的站点。这些适配逻辑都写在 站点索引器定义 里,一个站点一个 yml 文件。
一次搜索跨多个站点
它提供 all 聚合索引器,把“查全部站点”做成一条请求;配 filter 过滤器能按类型、语言、健康状态挑站;内置缓存(默认 35 分钟)把重复查询的结果存下来,减少打向种子站的请求量。所以你一次搜索能同时拿到多站结果,不用挨个轮询,也不会因为请求太频繁被封。
像 RSS 一样追新上传
每个站点都能一键“Copy RSS Feed”或“Copy Torznab Feed”,持续输出新上传列表。所以你不用盯站,新资源一上来就会被下载器捕获。
3 步让 Sonarr 接上种子搜索代理
- 装好并打开控制台。Windows 直接跑安装包,Linux 可用 Docker 或一条命令装成系统服务;装完浏览器访问
http://127.0.0.1:9117,右上角就是你的 API Key。
添加并测通站点。点 Add indexer 选站点,私人站填好 API key 或 cookie,用 Test 按钮确认打勾。
把 feed 链接交给下载器。点 Copy Torznab Feed,把链接贴进 Sonarr 或 Radarr 的索引器设置即可。
注意:默认只监听本机 9117 端口,局域网里其他设备要访问,得加--ListenPublic或走反向代理并配好 Base path;另外私站的 cookie 会过期,某天突然搜不到结果,先查这个。
一条可直接复制的 Torznab 查询:
http://127.0.0.1:9117/api/v2.0/indexers/1337x/results/torznab/api?apikey=YOUR_API_KEY&t=search&q=ubuntu谁在用它:典型场景
- 如果你在搭自动化媒体库,那么把 Sonarr(追剧)、Radarr(找片)、Lidarr(找音乐)的索引器统一指向 Jackett,它们就不用各自维护一堆站点适配了 🔍
- 如果你有一堆私人站账号想统一管理,那么把站点都挂在 Jackett 上,用 all 聚合或 filter 分组,一个入口搞定跨站搜索。
- 下载器也能通过标准接口对接,比如 qBittorrent、CouchPotato、Mylar3,搜索结果直接投递过去。
为什么选它
- 统一接口:一套 Torznab API 对接上百个站点,省掉逐个适配的重复劳动。
- 社区维护:索引器解析逻辑 里每个站点独立成文件,站点一改版,社区能快速跟进修复。
- 跨平台:Windows、Linux、macOS、Docker 都能跑,家里小主机到 NAS 都合适。
短板也要说:部分冷门站点没有活跃维护者,可能已经失效,需要的人得自己修。
它适合正在搭 Sonarr/Radarr 自动追更、又懒得自己维护一堆种子站适配的人。
【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考