
Jackett 快速上手指南把多个种子站点的搜索接进一个 API【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/JackettJackett 是一个用 C# 写的种子站搜索代理服务器也是本教程的主角。它替你访问各个 tracker种子站把每家不同格式的搜索结果整理成统一的 Torznab 接口一种给下载软件用的搜索 RSS 标准供 Sonarr、Radarr、qBittorrent 等工具直接调用。仓库内置了 550 多个站点配置Windows、macOS、Linux 都能跑。适合想自动追更影视资源、又不想手动在十几个站点之间来回切换的人。没有它时你在重复做什么你收藏了十几个种子站想找一个资源得逐个打开、逐个搜索、逐个比种子数。每个站的搜索框位置不一样分类编码不一样连登录方式都不一样。更要命的是站点改版、换域名之后你的搜索脚本或下载器就跟着失效维护成本全压在你身上。Jackett 把这件事拆开了访问站点、处理登录、解析结果、适配改版这些脏活全由它干。你只管在网页界面上把站点添加进来下游工具只需要对接 Jackett 的这一个地址。它能帮你做什么一次关键词搜遍所有已配置的站点把站点加进 Jackett 后你在它的 Manual Search 页面输入一次关键词它会并发访问所有站点然后把结果合并成一张表。每个站点的耗时和命中数单独统计哪个慢、哪个空一目了然支持按 Tracker、资源类型、分类二次筛选结果里保留种/下人数、体积、发布时间方便横向比较把新资源推送变成一条标准 FeedJackett 会为每个站点生成 RSS 链接。下游工具订阅这条 Feed站点一有新上传推送就来了不用轮询。公共站、半私有站、私有站都能出 Feed可按站点单独开关控制频率私有站登录失效时Feed 会停这本身就是个健康信号私有站的登录态由它来管Cookie 登录类站点你需要在浏览器里登录一次把 cookie 整串复制过来Jackett 负责保管和续用。登录参数、cookie 加密保存在本地配置里支持 2FA两因素认证站点Test 按钮可以当场验证凭证是否有效输出格式统一下游工具只配一次不管背后是哪个站点Jackett 吐出来的都是同一套 Torznab XML 或 JSON。标题、大小、时间、磁力链接字段全部对齐下载链接可以改走 Jackett 代理隐藏真实站点地址换站点不用动下游工具的任何配置从零跑起来一条命令装好以下是最常用的 LinuxAMD64路径下载官方发布包并注册成 systemd 服务cd /opt wget -O - https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Binaries.LinuxAMDx64.tar.gz | sudo tar -xz cd Jackett sudo ./install_service_systemd.sh systemctl status jackett.service装完后打开http://127.0.0.1:9117就是管理界面。不想装成服务的直接./jackett前台运行也行。其他平台各一句话Windows 下载Jackett.Installer.Windows.exe安装包勾选Install as Windows Service即可随系统启动macOS 解压对应芯片的发布包Intel 或 ARM双击运行install_service_macos。如果系统环境比较老用 Docker 跑第三方镜像是最省事的兜底方案。把搜索接到下载器里以 Torznab 为例Jackett 在架构里的位置是中间人Sonarr / Radarr / qBittorrent → Jackett本教程主角 → 各个种子站对接方式只涉及三个输入以 Sonarr/Radarr 为例在索引器设置里新建类型选Torznab地址栏填 Jackett 界面上每个站点对应的Copy Torznab Feed链接格式形如http://127.0.0.1:9117/api/v2.0/indexers/{站点ID}/torznab把 Jackett 右上角的API Key原样粘进 Key 输入框之后你在 Jackett 里新增、删除站点下游工具不需要任何改动——它们认的始终是这同一个 API 地址。qBittorrent 一类客户端则通常直接填 Feed 地址加 API Key走 RSS 订阅的方式。原理速览配置驱动的适配器Jackett 的核心思路是用配置描述站点而不是写代码。每个站点对应一份 YAML 定义文件里面写清楚三件事往哪个 URL 发搜索请求、返回的 HTML/JSON 里哪些选择器对应标题、大小、种子数以及下载链接怎么取。Jackett 加载这些定义后按模板发请求、按选择器抽字段再把字段映射成统一的 Torznab 结构返回。打个比方它像一家翻译公司的排班表——每个站点一个岗位说明书来了什么格式的外语照着说明书翻译成统一术语翻译规则变了站点改版只需改说明书不用重训员工。所有站点定义都在 src/Jackett.Common/Definitions/ 目录想看懂某个站怎么适配的直接翻对应的.yml文件。接口和返回逻辑的实现在 src/Jackett.Server/Controllers/ResultsController.cs。踩坑自查四个高频故障现象某站点 Test 失败、搜索超时。原因站点换了域名或访问太频繁被限流429。动作看日志~/.config/Jackett/log.txt里的具体报错确认站点是否还能在浏览器打开必要时配置代理后重试。现象cookie 登录类站点突然搜不到东西或 Test 不通过。原因cookie 过期私有站登录态普遍有效期不长。动作浏览器重新登录刷新页面后从开发者工具 Network 面板复制最新 cookie 整串覆盖粘贴到 Jackett 配置里。现象接口返回 401 Unauthorized。原因API Key 复制错或中途改过。动作以 9117 页面右上角显示的 Key 为准到下游工具里重新粘贴。现象手动搜索某站返回 0 条但浏览器里能搜到。原因关键词格式该站不支持部分站要纯数字 ID、或带年份的写法或站点在高峰时段禁用了排序。动作换关键词格式重试在站点配置里勾选Disable sorting再试。写在最后Jackett 的价值在于把维护几十个站点适配这件事从你身上挪走你只负责挑选站点和登录搜索、解析、格式统一交给它。装好、加几个站点、把 Torznab 地址填进 Sonarr 或 Radarr整套自动化搜索链路就通了。想继续往下读建议从这三处入手项目说明与完整安装方式README.md全部站点适配定义src/Jackett.Common/Definitions/服务端 API 实现src/Jackett.Server/【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考