ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Jackett 快速上手指南:3 步搭建种子站统一搜索代理(Torznab 接口)

2026/9/11 6:12:00 拓冰建站 浏览量
Jackett 快速上手指南:3 步搭建种子站统一搜索代理(Torznab 接口) Jackett 快速上手指南3 步搭建种子站统一搜索代理Torznab 接口【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/JackettJackett 是一个开源代理服务器负责把 Sonarr、Radarr 等媒体管理工具的搜索请求翻译成各个种子站点能看懂的 HTTP 查询再把结果统一整理成 Torznab 格式返回。它就像一位精通各国方言的翻译官你只管用一套标准接口提问它替你跑遍几百个站点取回答案。用它做什么先解决一个真实痛点假设你想让 Sonarr 在新剧集上线时自动找到最佳种子。问题来了1337x、The Pirate Bay、EZTV 每个站点的搜索页结构、参数规则都不一样你不可能为每个站各写一套抓取逻辑。Jackett 的价值就在这里它在中间架了一层翻译你的下载工具只需要对接Torznab / TorrentPotato这一种标准协议剩下的站点适配全部由 Jackett 完成。它内置了数百个公共、半私有和私有站点的适配定义还能对多个站点同时发起搜索合并返回结果提供类似 RSS 的最新上传推送RSS Feed带搜索缓存减少对站点的重复请求下面这张图就是它的手动搜索界面一次查询同时打了多个站点结果按统一格式排列3 步快速上手安装、加站、接工具第 1 步安装并启动服务从项目官方 Release 页下载与你平台匹配的二进制包Linux x64 / Windows / macOS 各有一份。Linux 下解压到/opt后执行cd /opt/Jackett sudo ./install_service_systemd.sh systemctl status jackett.service结果Jackett 以 systemd 服务运行开机自启。Windows 用户直接运行官方安装程序勾选 Install as Windows Service 即可macOS 用户解压后运行install_service_macos脚本。第 2 步添加种子站点Indexer打开http://127.0.0.1:9117点击Add indexer从分类列表里挑选站点如 1337x、The Pirate Bay 这类公共站一般免登录直接可用私有站填入账号或 Cookie点Test确认连通。结果页面上出现你已配置的站点列表每个站点旁有 RSS / Torznab / Potato 三种 Feed 的复制按钮右上角显示全局 API Key。第 3 步接入下载工具在你的下载/管理工具里新建索引器类型选Torznab粘贴刚才复制的 Feed 地址和 API Key。结果从此工具搜索的种子来源变成了 Jackett 背后的整组站点你不用再逐个站点手动操作。深入用法3 个核心功能讲透1. 全站聚合搜索all索引器不想逐个站点配置时可以直接用聚合地址http://127.0.0.1:9117/api/v2.0/indexers/all/results/torznab它会查询所有已配置的索引器并合并结果适合快速起步和测试。但官方也明确提示它的局限总结果上限 1000 条、慢站点会拖慢整体、无法使用站点专属分类编号 ≥ 100000。如果你的客户端支持添加多个 Feed更推荐逐个索引器直接接入控制力和性能都更好。2. 精准挑站Filter 过滤表达式在all的基础上filter索引器可以用表达式筛选要查询的站点语法很直观表达式含义type:private私有站lang:en英文站test:passed上次测试通过status:healthy近期运行正常!status:failing排除近期出错的站ab/a,b与AND/ 或OR组合示例tag:group1,!type:privatelang:en表示打了 group1 标签的站或所有非私有英文站。这样你可以只把健康的站点纳入搜索坏站自动出局。3. 搜索缓存与 Torznab 参数Jackett 自带缓存用于降低对站点的请求频率请求太频繁可能被站点封禁关键参数都在设置页Cache TTL默认 2100 秒35 分钟即同一查询的结果缓存多久Cache max results per indexer默认 1000 条控制每个站点在缓存中占用的内存想强制跳过缓存拿最新结果在 Torznab 查询后追加cachefalseTorznab 查询本身支持多种搜索模式tsearchq关键词通用搜索、ttvsearch支持season、ep、tmovie支持imdbid、tmusic、tbook。不确定某个站点支持什么时用tcaps查询它的完整能力清单。进阶玩法组合与特殊场景与 Sonarr / Radarr / Lidarr 组建成自动化链路完整流程是Jackett 负责找种子Sonarr/Radarr 负责看什么该下qBittorrent 或 SAB 负责下载。在新剧集入库时Sonarr 通过 Torznab Feed 让 Jackett 跨站比价挑出种子数最多、体积合适的资源自动下载完成后归入媒体库。整套链路里你只需要维护 Jackett 这一处站点配置。用浏览器 Cookie 登录私有站有些站点只接受 Cookie 登录。操作路径用浏览器正常登录站点打开开发者工具切到 Network 面板刷新页面后找到第一个文档请求复制请求头里的Cookie字段整串粘贴到 Jackett 中该站点的 Cookie 配置项即可应对 Cloudflare 反爬与代理访问部分站点有 Cloudflare 防护Jackett 无法自行通过验证需要搭配FlareSolverr服务部署后在设置页填入 FlareSolverr API URL如http://127.0.0.1:8191它负责替你过验证并回传 Cookie。网络环境特殊时可在设置页的Proxy type中配置 SOCKS 或 HTTP 代理让 Jackett 走代理访问所有站点。避坑指南3 个高频问题1. 索引器测试失败或搜索无结果在面板对该站点点Manual Search直接观察返回用浏览器手动打开该站点确认站点本身能访问有些站已经下线或封了你的 IP私有站核对账号/Cookie 是否过期必要时删除后重新添加看日志定位细节Linux 在~/.config/Jackett/log.txtWindows 在%ProgramData%\Jackett\log.txt2. 提示 Cloudflare protected部署 FlareSolverr 并确认服务可访问在 Jackett 设置页填入正确的 FlareSolverr API URL超时参数保持默认重新测试该索引器3. Linux 服务启动失败 / Permission denied用journalctl -u jackett.service -n 50查看最近报错修正文件属主sudo chown -R $USER:$USER /opt/Jackett ~/.config/Jackettsudo systemctl daemon-reload后重启服务再检查状态结语Jackett 把对接几百个种子站这件脏活收进了一层代理里你只需维护一份索引器配置就能让整套自动化下载链路跨站工作。想深入了解行为细节可以看仓库根目录的 README.md每个站点的适配规则都在 src/Jackett.Common/Definitions/ 下以 YAML 文件维护核心逻辑在 src/Jackett.Common/ 中如需参与开发可克隆仓库git clone https://gitcode.com/GitHub_Trending/ja/Jackett按贡献指南从源码构建。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考