如何把上百个种子站的搜索聚合成一个Jackett面板:新手上手指南
如何把上百个种子站的搜索聚合成一个Jackett面板新手上手指南【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/JackettJackett 是一个专门给种子跟踪站tracker做翻译的开源代理服务它把 Sonarr、Radarr 等应用的搜索请求转成各站点专属的查询再把返回的 HTML 或 JSON 统一解析成标准格式Torznab/TorrentPotato。适合想自建影视音乐管理、又不想逐个研究站点接口的用户。为什么需要Jackett一个面板代替N套站点适配问题出在站点太散、格式太杂上公共站、半私站、私站的页面结构各不相同每个应用都自己去适配成本高而且站点一改页面就坏。Jackett 的思路是把适配逻辑集中到一处维护你只需要跑一个实例客户端全部对接它的标准接口。它的职责可以概括为四件事充当应用与跟踪站之间的桥梁、提供类似 RSS 的最新上传、跨多个跟踪站搜索、以标准化格式返回结果。仓库里的 索引器定义文件 就是这套适配逻辑的主体每个站点一个 yml。如果你只偶尔搜一次资源装它是多余的但如果你打算让程序自动盯新片Jackett 通常值得装。装好之后第一件事就是往面板里加站点下面先讲怎么把它跑起来。在Windows、macOS、Linux上安装并打开Jackett面板三个平台都从 Releases 页面拿对应安装包默认访问地址统一是http://127.0.0.1:9117。Windows从 Releases 下载Jackett.Installer.Windows.exe并运行勾选Install as Windows Service让系统开机自启以及Launch Jackett安装完成后双击托盘图标或直接在浏览器访问http://127.0.0.1:9117macOS按芯片选包Intel 用Jackett.Binaries.macOS.tar.gzApple silicon 用Jackett.Binaries.macOSARM64.tar.gz解压后进入目录双击install_service_macos安装为登录自启服务浏览器访问http://127.0.0.1:9117LinuxAMD x64 可以整段粘贴下面的命令它会下载、装为 systemd 服务并显示状态cd /opt wget -O - -o /dev/stderr \ https://github.com/Jackett/Jackett/releases/latest/download/Jackett.Binaries.LinuxAMDx64.tar.gz \ | sudo tar -xz cd Jackett* sudo chown $(whoami):$(id -g) -R /opt/Jackett \ sudo ./install_service_systemd.sh systemctl status jackett.service不想用长命令就分步执行下载解压、cd /opt/Jackett、sudo ./install_service_systemd.sh然后用systemctl status jackett.service确认服务正常。Docker 用户可以直接用社区维护的 linuxserver/jackett 镜像省去 Mono/.NET 环境配置。面板打开后你会看到一张索引器列表页Jackett 索引器面板每个站点都带 Copy Torznab Feed、编辑、Test 等操作接下来不用急着配全家桶先把几个最常用的开关调对。改这几个Jackett关键配置API key、监听与缓存API key右上角复制改什么面板顶部的 API Key 用于鉴权客户端连 Jackett 时要填它。为什么所有 Torznab 请求都带apikey参数没有它接口直接拒绝。监听模式与端口改什么默认只允许本机访问需要让局域网里的其他机器比如跑在 NAS 上的 Sonarr连过来时加参数--ListenPublic启动或用命令行开关--Port 9118换端口。为什么默认端口是 9117和别的工具撞了就换对公网暴露前请确认网络边界不要把面板直接挂到公网。搜索缓存 TTL改什么Cache TTL 默认 2100 秒35 分钟另有每个索引器最多缓存 1000 条。为什么缓存帮你省重复请求、降低被站点封 IP 的概率嫌结果不够新就调小 TTL机器吃紧就调小条数问题多时甚至可以关掉缓存。FlareSolverr 地址可选改什么Settings 里填 FlareSolverr API URL。为什么少数站点有 Cloudflare 一类的人机验证Jackett 自己过不了需要这个外部代理帮忙取 cookie大多数索引器不需要它先不用管。配置项理解到位后就可以试两个最常用的场景了。三个典型玩法手动搜索、自动接管与Torznab查询场景一手动搜索多个站点操作面板点 Manual Search输入关键词用下拉框限定 Tracker、Type如 public、Category预期一屏内并排看到各站结果列里带发布时长、大小、种子数每行可以直接下载Manual Search 界面同一查询词在多个 Tracker 下返回的种子列表场景二把 Sonarr/Radarr 的找片交给它操作在索引器行点Copy Torznab Feed把链接连同 API key 粘进 Sonarr 或 Radarr 的索引器配置预期客户端定时用 Torznab 接口拉新结果匹配到你追的剧就自动入库下载你不再手动翻站场景三直接用 Torznab API 查询操作浏览器访问形如http://127.0.0.1:9117/api/v2.0/indexers/1337x/results/torznab/api?apikey你的keytsearchq关键词的链接预期返回标准 XML把路径里的站点名换成all会聚合所有已配置站点还能加cachefalse强制绕开缓存拿新结果单个场景跑通后通常还会遇到两件事搭配哪些工具、出了问题怎么查。搭配Sonarr、Radarr和qBittorrent各司其职Sonarr / Radarr为什么需要——它们负责追更但自己不会说各站点方言怎么对接——在各自的 Indexer 设置里添加 Jackett 的 Torznab 链接之后搜片就全部经由 Jackett 转发Lidarr为什么需要——管音乐的同类角色对接方式与 Sonarr 相同走 TorznabqBittorrent为什么需要——Sonarr/Radarr 找到资源后需要一个下载器落地怎么对接——在客户端里填本机地址和账号下载的文件自动归位FlareSolverr为什么需要——少数索引器带 Cloudflare 保护时充当验证代理怎么对接——单独部署后把它的 API URL 填进 Jackett 设置工具链搭好之后真正会卡住新手的往往是下面这几个现象。遇到问题怎么办连不上、搜不到、权限报错浏览器打不开 9117 端口→ 原因通常是服务没在跑、用了错的地址或防火墙拦了 → 处理先试http://localhost:9117再查服务状态systemctl status jackett.service或 Windows 服务列表里找 Jackett确认防火墙放行了 9117。搜索没有结果或超时→ 原因可能是索引器配置过期、站点挂了、你的 IP 被站点封了 → 处理在面板上对该索引器点 Test 和 Manual Search 单独验证再确认浏览器能正常打开该站点私站先检查账号 cookie 是否还有效。报 Cloudflare 验证错误→ 原因是站点有人机防护Jackett 过不了验证 → 处理部署 FlareSolverr 并在设置里填好 API URL多数站点其实用不到这一步。Linux 上 Permission denied 或服务起不来→ 原因多为文件属主不对或服务配置没加载 → 处理sudo chown -R $USER:$USER /opt/Jackett ~/.config/Jackett然后sudo systemctl daemon-reload sudo systemctl restart jackett.service用journalctl -u jackett.service -n 50看最近报错。更多细节可查 README 的 Troubleshooting 部分。回到开头那句话Jackett 本身不产生资源它做的是翻译——把各站点的查询和结果统一成 Torznab 格式让手动搜索、自动追更、API 调用共用一个入口。你现在就可以做一件最小的事按上面的步骤装好在面板里添加一个公共站点并点一次 Test绿勾亮起来这条链路就通了。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →