news 2026/9/11 12:08:01

Jackett 完整指南:把 500 多个追踪站汇成统一种子搜索入口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Jackett 完整指南:把 500 多个追踪站汇成统一种子搜索入口

Jackett 完整指南:把 500 多个追踪站汇成统一种子搜索入口

【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett

Jackett 是一款开源的种子搜索资源聚合工具:把公共和私有种子站点接入统一入口,结果按标准 Torznab 格式(种子站通用的搜索接口规范)返回。适合需要在多个站点间手动找资源、或想接入自动化下载流程的人。

30秒看懂 Jackett

一句话定位:Jackett 站在"你的软件"和"种子站"之间,负责把搜索请求翻译给各个站点、解析它们返回的页面,再把结果统一成 Torznab 格式——客户端只需要会说这一种语言。

它解决的实际问题:各站点没有统一 API,页面结构各不相同,抓取逻辑要一家家写。Jackett 把这些逻辑集中在一个仓库里,Definitions 目录(indexer,即"索引器",指一个站点一套接入配置)目前有 500 多个索引器定义,覆盖公共、半私有和私有站点。

适合谁:手动在多个站点间搜索的人、用 Sonarr/Radarr 做自动化下载的人、同时维护多个私有站账号的人。

从零上手:安装到首次搜索

第 1 步:拿到程序。两种途径:下载对应平台的发行包(Linux 版提供一键装成 systemd 服务的命令),或者从源码编译。源码编译需要 .NET 9 SDK:

git clone https://gitcode.com/GitHub_Trending/ja/Jackett cd Jackett/src && dotnet publish Jackett.Server -f net9.0 --self-contained -r linux-x64

第 2 步:启动并打开页面。运行发布出来的可执行文件,然后访问 http://127.0.0.1:9117(9117 是默认端口):

./Jackett.Server/bin/Debug/net9.0/linux-x64/jackett

首次进入不强制登录,建议先在设置页点 Set Password 设好管理员密码,尤其是打算开放外部访问的时候。

第 3 步:添加第一个索引器。在仪表盘点 Add indexer,选择站点并填写凭据。公共站大多直接保存即可;部分私有站要填浏览器登录 Cookie——在已登录的站点页面打开开发者工具的 Network 面板,复制请求头里的 Cookie 值粘贴进去,仓库里的 README 配有浏览器操作截图:

第 4 步:测试连接。点索引器那一行的 Test 按钮,返回对号说明凭据可用。失败时依次检查:站点本身能否打开、Cookie 是否过期、是否需要走代理。

第 5 步:做第一次搜索。点 Manual Search,输入关键词,可选地限定 Tracker 和分类后提交。结果列表给出每个资源的大小、发布时间、做种人数等字段,可以直接取下载链接。

除了手动搜索,还能做什么

如何统一管理 Jackett 索引器

索引器多了以后,仪表盘是一张总表:每行显示名称、类型标签(Public / Private / Semi-Private)和操作按钮。常用功能:

  • Copy RSS Feed、Copy Torznab Feed、Copy Potato Feed:为这个站点生成可直接给第三方工具用的 Feed 链接;
  • Test All:批量验证所有索引器,快速看出哪些挂了;
  • Filter 和 Search:列表很长时按名字筛选,不用翻页。

如何调优搜索缓存与性能

设置页把缓存参数直接暴露出来,默认值对多数人够用:

  • Cache TTL 默认 2100 秒(35 分钟):同一条查询在这段时间内命中缓存,不会重复请求站点;
  • 每个索引器最多缓存 1000 条结果,用来控制内存占用;
  • 某次查询想要绕过缓存拿新结果,在 API 请求后面加&cache=false参数即可。

README 里有一条明确提醒:请求发得太频繁会被站点封。如果你发现某个站点开始拒绝访问或响应变慢,把 TTL 调大或降低搜索频率。遇到 Cloudflare 之类质询的站点,还可以接入 FlareSolverr(一个代过质询、回传 Cookie 的代理服务),设置页里直接填它的地址。

如何用 API/Feed 把 Jackett 接入其他工具

Jackett 对外的接口就是 Torznab API,形如:

http://127.0.0.1:9117/api/v2.0/indexers/索引器名/results/torznab/api?apikey=你的密钥&t=search&q=关键词

几个实用点:

  • t=caps查询站点能力;t=search做自由文本搜索;另有t=tvsearcht=moviet=music等专门模式;
  • 特殊的 all 聚合索引器会一次查询全部索引器并合并返回结果,适合快速验证;官方建议正式使用时逐个接入索引器,这样每个站点的分类和搜索模式才有控制权;
  • apikey 在仪表盘右上角,每个索引器的 Feed 链接用界面上的 Copy 按钮生成。

下面这张手动搜索界面里,一条查询同时命中了三个 Tracker,并分站点标出各自的响应时间:

生态搭配:该和哪些工具一起用

Jackett 最常见的用法,是给 *arr 系列自动化工具当"搜索源"。在对方设置里填上从 Jackett 复制的 Torznab Feed 链接即可开始检索:

  • Sonarr:电视剧的自动搜索、下载、命名和整理;
  • Radarr:电影做同样的事;
  • Lidarr:音乐,按专辑和曲目管理;
  • Readarr:电子书和漫画;
  • qBittorrent / NZBHydra2:如果想让下载端直接发起搜索,Jackett 也能充当它们的 provider。

分工很清楚:Jackett 负责把资源找出来,*arr 负责决定留什么、并完成下载和整理这条后续流水线。

常见问题

问:Jackett 自己存种子文件吗?答:不存。它只从站点拉取资源列表信息并转成统一格式,.torrent 文件仍然从原站下载。它是信息的中转,不是仓库。

问:用 Jackett 会不会导致站点账号被封?答:它不引入新的风险,用的还是同一个账号和 Cookie,请求量取决于你的搜索频率。只是注意:默认缓存 TTL 是 35 分钟,搜索越频繁、实际打到站点的请求越多,越容易触发限频。做重度自动化时,优先调缓存而不是提高请求量。

问:新手能直接用吗?答:可以。公共站不需要账号,安装、加索引器、搜索三步就走通了。私有站部分稍费心(Cookie 需要维护),但整个流程都在 Web 界面上完成,不用手改配置文件。

问:某个索引器突然失效怎么办?答:先点 Test 确认状态,再检查站点本身能否访问、Cookie 是否过期。站点改版后部分索引器会失效,需要等项目更新定义;README 也注明,标记"invite needed"的站点目前没有活跃维护者,功能可能有缺失。

总结

Jackett 的价值在于把"每家站点一套格式"的分散问题收敛到一个地方:加站点、统一搜索、对外暴露标准 Torznab API,职责到此为止。选型上:手动搜索用 Web 界面就够;追求全自动化就搭配 Sonarr/Radarr;以私有站为主则重点放在 Cookie 维护和缓存策略上。

【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 12:07:40

【计算机JAVA毕业设计案例】基于 SpringBoot+Vue 的校园复习资料分享系统的设计与实现(程序+文档+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/11 12:07:37

GHelper:奥创中心的遥控器,单文件拿回华硕笔记本控制权

GHelper:奥创中心的遥控器,单文件拿回华硕笔记本控制权 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, Vivobook,…

作者头像 李华
网站建设 2026/9/11 12:06:59

【JAVA毕业设计】基于 B/S 架构的智慧养老院管理系统的设计与实现 基于 SpringBoot 的养老院运营管理平台(源码+文档+远程调试,全bao定制等)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/9/11 12:03:48

context-mode:用结构化上下文管理提升AI协作与排障效率

大约从去年年中开始,我排查问题的整套方式换了一个版本。起因不是想做工具,而是被“上下文”这个词反复折磨出来的。那段时间我频繁在本地 IDE、跳板机、日志平台和 AI 助手之间来回切换,每次定位一个线上问题,都要花不少时间把散…

作者头像 李华