ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

15分钟快速搭好:Jackett统一追踪种子站搜索入口实战指南

15分钟快速搭好:Jackett统一追踪种子站搜索入口实战指南 15分钟快速搭好Jackett统一追踪种子站搜索入口实战指南【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett找一个资源要挨个打开十几个网站每个站的搜索框、分类、登录方式都不一样。Jackett 是一个自建的资源聚合服务器它能对接几百个追踪站让你在一个统一入口里完成跨站搜索并把结果以标准格式返回给下载客户端和媒体管理软件。问题站点不通用一种语言找资源要开几十个标签页假设你想找一部老电影。公共站、半私站、私站各有一套页面结构有的支持 API有的只认 Cookie有的干脆被 Cloudflare 挡在门外。你只能手动逐个搜、逐个比对。更麻烦的是自动化场景Sonarr、Radarr 这类软件只认 Torznab 标准协议而多数站点并不直接提供。没有中间层自动化搜索根本跑不起来。这就是 Jackett 要解决的问题把“每个站怎么搜、怎么解析”这件事从你的软件里剥离出来集中到一个地方维护。一句话讲透Jackett 是种子站群里的“统一收银台”每个追踪站都有自己的页面格式和“方言”Jackett 就像商场里的统一收银台——你只管递给它一张购物清单它负责和各店铺打交道最后还给你一张格式相同的账单。它的具体工作方式接收来自 Sonarr、Radarr、qBittorrent 等软件的查询翻译成各站点专属的 HTTP 请求解析 HTML 或 JSON 响应以 Torznab / TorrentPotato 标准格式返回结果支持公共、半私人、私人三类站点仓库内目前有 500 多个索引器定义全部集中在 src/Jackett.Common/Definitions/想看某站怎么实现的对应 yml 文件就在那对使用者来说最大的好处是站点改版了通常只需要更新 Jackett你的 Sonarr 配置一个字都不用动。安装Windows、Linux、macOS 三条路径Windows从项目 Releases 页下载 Windows 安装程序运行后勾选“安装为 Windows 服务”。装完访问http://127.0.0.1:9117能看到 Jackett 的 Web 界面就成功了。Linux下载 AMD x64或对应架构的压缩包解压到/opt然后运行仓库自带的 install_service_systemd.sh 注册为系统服务。做完后执行systemctl status jackett.service看到 active (running) 即可。macOS解压后双击 install_service_macos 脚本按提示完成。从源码构建适合想改代码的读者。克隆仓库后执行dotnet build src/Jackett.sln再用dotnet run --project src/Jackett.Server启动。三种方式最终都会得到同一件事浏览器打开 9117 端口看到配置页面。第一个索引器从添加到测试通过的三个动作首次进入界面先设置管理员密码页面右上角的 API Key 也要记下来后面接 Sonarr 要用。添加索引器的流程很短点击“Add indexer”从 500 多个站点列表里选一个按站点要求填写凭证——公共站一般什么都不用填私站需要 API Key 或 Cookie点“Test”出现绿色对勾表示通了做完会看到“Configured Indexers”列表里多出一行每个索引器旁边都有 Copy RSS Feed、Copy Torznab Feed 和 Test 按钮。建议加完后顺手点一下“Test All”一次确认全部状态。搜一次在 Web 界面找资源一个链接接上 Sonarr点“Manual Search”输入关键词可以按 Tracker 和 Category 过滤。结果列表里能看到每条资源的来源站点、大小、种子数以及是否免流FREELEECH标记。接自动化软件时不用写任何规则回到索引器列表点击对应站点的“Copy Torznab Feed”把链接粘进 Sonarr 或 Radarr 的自定义索引器里填入你的 API Key测试连接通过即可。想订阅某站最新上传则复制“Copy RSS Feed”的链接。设置页里最实用的三个开关缓存默认开启TTL 为 35 分钟每个索引器最多缓存 1000 条结果。它既能加速也能减少对你站点的请求量一般不用动。偶尔需要强制拉新结果时在 Torznab 查询后追加cachefalse参数即可外部访问默认只绑定 127.0.0.1。如果你要在局域网的 NAS 上用勾上“External access”并留意 Local bind address配合反向代理时记得同步设置 Base path overrideFlareSolverr部分站点有 Cloudflare 防护Jackett 自身过不了人机验证可在设置里填入 FlareSolverr 服务地址默认 8191 端口由它代过验证并回传 Cookie。详见 README.md 的 FlareSolverr Configuration 小节踩坑清单与快速开始命令几个高频问题按出现概率排序站点测试失败先确认站点是否挂了 Cloudflare 防护是的话配好 FlareSolverr 再试日志在~/.config/Jackett/log.txt请求太频繁保持默认缓存开启不要为了“最新鲜”频繁刷新多数站点会对过量请求封 IPSonarr 连不上核对 Torznab 链接里的 API Key、端口以及反向代理场景下的 Base path端口被占在 Server port 里改成其他值同步更新软件里保存的链接最后是一段可以照抄的最小闭环git clone https://gitcode.com/GitHub_Trending/ja/Jackett cd Jackett dotnet build src/Jackett.sln dotnet run --project src/Jackett.Server启动后访问http://127.0.0.1:9117设密码、加站点、点 Test你的统一搜索入口就搭好了。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表