ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Jackett 实战:从装好到接入 Sonarr 只需 40 分钟

Jackett 实战:从装好到接入 Sonarr 只需 40 分钟 Jackett 实战从装好到接入 Sonarr 只需 40 分钟【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett找资源最磨人的不是下载是搜索同一个片名你得在几个站点之间来回切每站的关键词、分类、登录方式还都不一样。Jackett 是一个种子搜索代理它站在你的下载器和几百个站点之间把各家不同的搜索方式统一翻译成 Torznab 接口下载器通用的标准搜索协议。装好之后Sonarr、Radarr 这些工具只认这一个入口。后面你加多少站、换多少站都是 Jackett 和站点之间的事跟下载器无关。 Jackett 部署教程三条命令跑起服务Jackett 是 .NET 写的Windows、Linux、macOS 都有现成二进制包不用自己编译。Linux一条命令装成系统服务从官方 releases 页下载Jackett.Binaries.LinuxAMDx64.tar.gzARM 设备换对应后缀的包解压到/opt然后装成 systemd 服务cd /opt/Jackett sudo ./install_service_systemd.sh systemctl status jackett.service装完直接访问http://127.0.0.1:91179117 是代码里写死的默认端口。日志在~/.config/Jackett/log.txt后面排障基本都要翻它。Windows / macOS / Docker 的替代路线Windows下载Jackett.Installer.Windows.exe安装勾上 Install as Windows Service 即可开机自启不想走安装程序就解压 zip 后直接跑JackettConsole.exemacOSApple Silicon 选 ARM64 的包解压后双击install_service_macos脚本DockerNAS 上推荐 linuxserver 社区维护的 jackett 镜像隔离更干净装好只是开始。管理面板顶栏那个API Key下载器访问 Jackett 时用的身份码先记下来接 Sonarr 就要用。➕ Jackett 索引器添加先加哪几个点面板上的 Add indexer列表里有几百个站点按 Public / Semi-Private / Private 打了标签。每配好一个Jackett 就生成一份对应站点的解析规则之后这个站的搜索都走统一格式。个人建议的起步组合我个人建议先加 1337x 和 The Pirate Bay 这两个公共站——不用账号加完就能搜用来验证整条链路是通的。之后再按你收藏的私有站逐个补私有站填好登录信息有的站要贴整串 Cookie见下节点 Test 变绿再算配完。公共站里 52BT、dmhy、Mikan 也值得一提动漫党可以优先加。数量不用贪多先跑通三个再扩。要 Cookie 的站整串粘进去有些站的登录态没法用账号密码过Jackett 让你直接贴 Cookie。操作是浏览器登录站点 → F12 打开开发者工具 → Network 面板刷新页面 → 点第一个请求 → 把 Request Headers 里的 Cookie 值整串复制粘进 Jackett 该索引器的输入框。Cookie 会过期失效后重贴一次就行这个动作每个站一年可能要做个几次。 如何把 Jackett 的 Feed 喂给 Sonarr 和 Radarr先手动验证一次面板上有 Manual Search 按钮输入片名、圈几个 Tracker 看结果能不能出来。能出来再接下载器省得两头猜。Torznab 协议下载器为什么只认它一句话Jackett 是下载器和站点之间的万能转接头下载器只学一种插法Torznab各种怪站点由 Jackett 内部消化类比到此为止。实际流程是下载器按 Torznab 语法发查询比如tsearchq片名或带 imdbid 的tmovieJackett 拿你配好的索引器去对应站点发请求把返回的 HTML 或 JSON 解析成统一结构再打包成 Torznab 的 XML 吐回去。每个站点的解析规则就是一份 YAML 定义文件放在src/Jackett.Common/Definitions/目录下这也是 Jackett 支持几百个站却不用给每个站写一套代码的原因。在 Sonarr/Radarr 里新建索引器 → 类型选 Torznab → Feed 地址填索引器行上 Copy Torznab Feed 复制出来的链接形如http://127.0.0.1:9117/api/v2.0/indexers/1337x/results/torznab跟一个?apikey你的Key→ 分类按默认走。这一步就是常说的 Jackett 连接 Sonarr 的全部流程Radarr 同理。all 聚合索引器图省事但别全押Jackett 自带一个all虚拟索引器/indexers/all/...一次查遍所有已配置的站。省事是真省事缺点也实在慢站拖慢整体、结果总数封顶 1000 条、站点级细分类不好用。还有个filter索引器能用tag:、lang:、status:healthy这类表达式挑一组站来查。我的用法给日常站打 tagSonarr 的 Feed 指到 filter 上比 all 稳。客户端支持多 Feed 的话还是一站一个 Feed 分开加最好。️ Jackett API Key 生成、缓存与代理API Key 在哪生成够不够分API Key 显示在管理面板顶栏旁边带重置按钮随时能生成新的。注意 Jackett 是每个实例一把 Key没有给每个下载器发独立 Key的功能——想让 Sonarr 和 Radarr 的配置互相隔离正确姿势是跑两个 Jackett 实例改端口不是一把钥匙分人发。所以日常用法很简单同一个 Key 发给所有下载器想换就重置旧 Key 立即失效。Jackett 缓存配置默认值已经够用设置页 Cache enabled 默认就是勾上的TTL 默认 2100 秒35 分钟每站最多缓存 1000 条。我的经验默认值不用动它正好卡在 Sonarr 15 分钟、Radarr 60 分钟的轮询节奏之间既省请求又不会太旧。查得勤可以把 TTL 调小但别关缓存——请求过猛真的会被站点限流。临时想要新结果在 Torznab 查询后面加cachefalse就行不用动全局配置。同一页里还有 Proxy 一组字段SOCKS/HTTP、地址、端口、账密站点访问不到时先查这里。️ 你可能遇到的 4 个坑坑一某站点 Test 不过报错带 Cloudflare。原因是该站有人机验证Jackett 自己过不了。装上 FlareSolverr 服务把它的地址填进设置页的 FlareSolverr API URL默认示例是http://127.0.0.1:8191再测部分站点改走整串 Cookie 登录也能绕开。坑二索引器测试是绿的搜索却没结果。多数是站点页面改版导致解析规则过时或你搜的词太偏。先用 Manual Search 单独圈这一站验证再翻log.txt看它到底请求了什么、拿回了什么。坑三站点开始返回 429 或你的 IP 被限。原因是请求太频繁缓存没开或 TTL 调得太短。把缓存打开、TTL 恢复默认同时检查下载器有没有开每 5 分钟轮询所有 Feed这种激进设置。坑四Linux 上服务起不来或权限报错。常见于用 root 解压后 systemd 用普通用户跑文件属主对不上。执行sudo chown -R $USER:$USER /opt/Jackett ~/.config/Jackett修掉再看journalctl -u jackett.service -n 50的最后 50 行日志定位。动手排障前先看这三样日志~/.config/Jackett/log.txt、Manual Search 的单站结果、浏览器直接打开该站点是否正常——这三样看完九成问题能定位到是 Jackett 的锅、站点的锅还是网络的锅。核心逻辑都在src/Jackett.Common/下想深挖从这入手。 速查目录、路径与常用地址源码里的关键目录索引器定义YAMLsrc/Jackett.Common/Definitions/核心逻辑与配置模型src/Jackett.Common/Web 服务与控制器src/Jackett.Server/运行期位置默认地址http://127.0.0.1:9117配置与日志Linux/macOS~/.config/Jackett/Windows%ProgramData%\Jackett\服务jackett.servicesystemctl start/stop/status需要 clone 源码或看代码时git clone https://gitcode.com/GitHub_Trending/ja/Jackett装完、接上 Sonarr、加够三个站Jackett 这一环就算落地了——之后你的事只剩下慢慢往列表里填站。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表