资讯详情

Jackett 完整实用指南:一个接口统一 500+ 种子站点的搜索与 API 对接

📅 2026/9/17 20:53:06 | 华诺云谱 👁 阅读
Jackett 完整实用指南:一个接口统一 500+ 种子站点的搜索与 API 对接
Jackett 完整实用指南一个接口统一 500 种子站点的搜索与 API 对接【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett如果你还在逐个打开种子站找资源或者想把 Sonarr、Radarr 接进这些站点却被各家接口搞得头疼Jackett 就是补上这一环的中间层它把你的搜索请求翻译成每个站点能理解的查询解析响应再统一格式返回。一个种子玩家都熟悉的场景新一集更新了。你要做的流程是打开 A 站登录搜索看种数打开 B 站重复一遍再对比同一个资源在各站的大小和画质挑一个。想把这件事交给自动化工具难度翻倍——每个站的接口都不一样有的是 HTML 页面有的是 JSON有的根本没有正式 API等于每个站都要单独做一层适配。Jackett 的思路是把自己放到中间作为一个代理服务器接收你的搜索转发到各个种子站解析它们返回的 HTML 或 JSON再把结果统一吐出来。你不需要关心哪个站是什么协议只管把关键词交给它。Jackett 的一句话定位Jackett 是媒体应用与种子站之间的本地翻译层收进统一格式的搜索请求转发到多个种子站以 Torznab 或 TorrentPotato 协议返回结果。要点说明它是什么媒体管理应用与种子站之间的代理服务器给谁用家庭影院用户、自动化工具使用者、管理多个站点的人解决什么多站搜索碎片化、接口不统一、重复请求输出格式Torznab、TorrentPotato、RSS 订阅内置站点集成500 个公共、半私有与私有 tracker功能总览4 项核心能力与适用人群核心能力一览能力做什么适合谁多索引器统一搜索一次搜索同时跑完所有已配置的站点汇总返回所有人索引器生命周期管理添加、测试、删除站点库内置 500 tracker管理多个站点的人标准化 API 输出生成 Torznab / TorrentPotato feed直接对接主流媒体工具自动化工具用户内置缓存结果默认缓存TTL 35 分钟每站上限 1000 条减少对站点的重复请求高频搜索者每个索引器都是一份独立的 YAML 定义新增站点不需要动主程序定义文件都在 src/Jackett.Common/Definitions/。三步快速上手安装、运行、拿到第一个结果第一步安装推荐从 Releases 下载对应平台的预构建包Windows 安装包、Linux AMDx64/ARM、macOS 包。想从源码构建则需要 .NET SDKgit clone https://gitcode.com/GitHub_Trending/ja/Jackett cd Jackett/src dotnet publish Jackett.Server -f net9.0 --self-contained -r linux-x64Linux 上想常驻运行可用仓库自带的 install_service_systemd.sh 一键注册为 systemd 服务。第二步首次运行拿到默认入口运行发布目录里的jackett可执行文件Windows 是JackettConsole.exe浏览器打开http://127.0.0.1:9117。首页右上角会直接显示 API Key后面生成 feed 要用先存下来。几个常用启动参数--Port 9118换端口--ListenPublic允许局域网其他设备访问--NoUpdates关闭自动更新--Logging记录全部请求便于排查。第三步加一个公共站点拿到第一个结果在首页点 Add indexer搜一个无需登录的公共站如 The Pirate Bay、1337x直接确认即可然后点该行的 Test 验证连通。一切正常后进 Manual search 输入任意关键词能看到结果表就完成闭环了。功能详解上从索引器配置到服务器设置入口索引器管理界面打开首页看到的 Configured Indexers 列表就是主战场每行显示站点名和类型徽章Public / Semi-Private / Private右侧依次是复制 RSS / Torznab / Potato feed、测试、编辑、删除按钮顶部的 Test All 可以一次体检所有站点。公共站直接添加私有站按站点要求填 cookie 或用户名密码。如果从没导过 cookie浏览器登录站点后按 F12 打开开发者工具在 Application 或 Network 面板里找 cookie。仓库里附了 Chrome 和 Firefox 两种浏览器的图解实践提示私有站添加后先点 Test 再启用。测试失败多半是 cookie 或密码问题重新导出一次就好别急着怀疑 Jackett 本身。配置服务器设置与缓存参数设置页从上到下值得注意的按顺序排Admin password先设。把服务暴露到局域网后能访问到端口的人就能改你的配置。Server port 与 External access默认只监听本机按需再打开外部访问。Proxy站点需要代理时选类型并填地址。缓存默认开启TTL 2100 秒35 分钟每站上限 1000 条多数人保持默认即可。FlareSolverr API URL给 Cloudflare 防护站点用的后文展开。功能详解下手动搜索与标准化 API使用手动搜索界面Manual search 页面可以选择搜索哪些站、限定哪个分类如 2000 Movies。输入关键词后结果表按发布时间、站点、名称、大小、分类、种子数排列每行直接提供 magnet 或 .torrent 下载顶部还能按站点过滤、显示死种。API 比手动输入更精细tsearch关键词搜索tmovie支持imdbid、yearttvsearch支持season、ep、tvdbidtmusic支持artist、albumtbook支持author、publisher。不是每个站都支持全部模式用tcaps可查询某个站实际支持的能力。进阶Torznab feed 与分组查询在任一站点行点 Copy Torznab Feed就能得到带 API Key 的 feed 地址交给下游客户端即可。另外还有两个虚拟站值得知道all 索引器查/indexers/all/一次跑所有站。上手快但失去对单个站的分类与搜索模式控制总结果上限 1000 条。filter 索引器用表达式查子集如tag:group1,!type:privatelang:en逗号表示 OR加号表示 AND可以按标签、类型、语言、健康状态组合条件。思考点客户端支持多个 feed 时逐站添加通常优于 all——每个站可以单独配分类和搜索模式慢站也不会拖慢整体。进阶实践提升搜索效率的 3 组技巧缓存TTL 与单次穿透默认 35 分钟 TTL 是速度和站点压力之间的平衡点。同一条查询想拿新鲜结果在 Torznab URL 后加cachefalse单独绕过缓存内存宽裕可以把设置页里的单站结果上限调高请求压力大则反向调低。分组按 tag 组织索引器给站点打标签如 movie-hd、tv、fast再用 filter 索引器按组查询。日常用公共站快速组广撒网精准打击时用私有站质量组。出了问题也能按组缩小排查范围。防护与补全FlareSolverr 与 OMDb个别站点有 Cloudflare 人机验证Jackett 自己过不了需要单独部署 FlareSolverr 并在设置里填它的 API 地址如http://127.0.0.1:8191。多数站点用不到只对报 Cloudflare protected 的站开。另一个可选项是 OMDb聚合查询只给 IMDB ID 时用它反查片名。申请免费 key限额 1000 次/天粘贴到设置页即可。生态与集成Jackett 能接谁下游自动化工具因为输出是 Torznab 和 TorrentPotato 这两个事实标准主流媒体管理工具基本都能直接填一个 feed 地址加 API Key 接入剧集Sonarr、电影Radarr、音乐Lidarr、漫画Mylar3以及CouchPotato、NZBHydra2、DuckieTV、Nefarious下载客户端qBittorrent也在官方列出的可对接应用名单里部署形态Jackett 本身是本地单进程但三种平台都能做成常驻服务Linux 用 systemd仓库自带安装脚本、Windows 装成 Windows 服务、macOS 双击 install_service_macos 注册 launchd。NAS 用户普遍选择社区维护的 Docker 镜像LinuxServer.io能绕开不少 Mono 兼容问题。服务器入口代码在 src/Jackett.Server/。排障指南最常被问到的 3 个问题1. 页面打不开先确认进程在跑Linux 执行systemctl status jackett.serviceWindows 看托盘或 services.msc再把127.0.0.1换成localhost试试最后查防火墙——9117 端口默认常被拦Linux 可执行sudo ufw allow 9117。2. 搜索无结果用该索引器行的 Manual search 单独测这个站单站也没结果时先用浏览器确认站点本身能打开私有站重新核对凭据站点页面上能搜到但 Jackett 搜不到多半是反爬问题。3. Cloudflare 拦截报错含 Cloudflare protected 说明站点开了人机验证。按进阶篇部署 FlareSolverr、在设置里填 API 地址然后重新测试该索引器。日志位置Linux 在~/.config/Jackett/log.txtWindows 在%ProgramData%\Jackett\log.txtREADME 的 Troubleshooting 一节有更完整的清单。收尾从 2 个公共站点开始别一次加完所有站。先挑 2 个常用公共站测试、搜索、把 Torznab feed 填进客户端跑通一条完整链路再按分组逐个加私有站。Jackett 的价值就是把逐个站搜索的碎片化流程变成一次搜索、多站应答——把注意力还给资源本身。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。