首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
5步搞定 Jackett 部署:从裸机运行到生产加固
📅 2026/9/19 13:23:04
✍️ 爱科研究院
👁 阅读 3,247
5步搞定 Jackett 部署从裸机运行到生产加固【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/JackettJackett 是聚合 BT Tracker 的 Torznab API 代理把 Sonarr/Radarr 的搜索请求翻译成各站点的抓取逻辑并返回标准格式结果支持 Windows/Linux/macOS 与 Docker 部署。运行3分钟跑起来 Jackett 最简启动路径统一走发布包路线仓库 Releases 页提供各平台自包含包无需预装 .NET 运行时Windows 下是Jackett.Binaries.Windows.zipLinux 下Jackett.Binaries.LinuxAMDx64.tar.gzApple Silicon 用Jackett.Binaries.macOSARM64.tar.gz。解压后按平台执行# Windows控制台版启动日志直接可见 JackettConsole.exe # Mac / Linux ./jackett浏览器打开http://127.0.0.1:9117看到 Configured Indexers 页面即成功端口被占就加--Port 9118启动。没找到合适发布包时从源码构建git clone https://gitcode.com/GitHub_Trending/ja/Jackett在src目录执行dotnet publish Jackett.Server -f net9.0 --self-contained -r linux-x64macOS 换osx-x64/osx-arm64。配置 Jackett 开机自启服务化与崩溃重启前台进程一关终端就没了。需要开机自启 崩溃自动拉起时把进程注册成系统服务三条路Linuxsystemd在 Jackett 目录执行sudo ./install_service_systemd.sh。脚本先校验目录属主不能是 root再生成/etc/systemd/system/jackett.service其中RestartalwaysRestartSec5保证崩溃后 5 秒自动拉起。服务入口是 jackett_launcher.sh它带--NoRestart启动主进程、并在 JackettUpdater 退出前阻塞防止更新期间被 systemd 误判为异常退出。macOSlaunchd执行发行包里的install_service_macos生成~/Library/LaunchAgents/org.user.Jackett.plist登录后自启launchctl load / unload同一 plist 即可启停。Windows服务跑Jackett.Installer.Windows.exe时勾选 Install as Windows Service或管理员下执行JackettService.exe -i注册逻辑见 Service.cs再到services.msc确认为自动启动。平台判断在 EnvironmentUtil.cs 的IsWindows等属性里收口服务脚本据此分流不用自己写 if。关键启动参数参数作用推荐值--PortWeb 监听端口9117默认冲突改 9118--ListenPrivate/--ListenPublic仅本机 / 监听所有网卡默认 Private要内网访问再开 Public--NoUpdates关闭自动更新生产建议开手动控制升级--Logging记录全部请求/响应排障时开平时关XDG_CONFIG_HOMEsystemd 里加Environment指定配置目录无 home 目录的服务账号必配设置 Jackett 生产加固权限、端口与回滚清单 ✅root 属主 → 服务拒启sudo chown -R $USER:$USER /opt/Jackett。安装脚本直接检查这条root 运行还会把配置写进 /root重建系统后全丢。9117 被占 → 启动即退./jackett --Port 9118换端口反代侧同步改 upstream别去杀占用进程。日志留存应用日志在~/.config/Jackett/log.txtWindows 为%ProgramData%\Jackett\log.txtsystemd 侧journalctl -u jackett.service。自动更新会整体覆盖安装目录配置/日志目录在外部才是唯一留痕。更新回滚./jackett --NoUpdates关自动更新升级走停服 → 新包覆盖 → 起服坏版本直接解压旧包回去全程不超过一分钟。外网暴露保持--ListenPrivatenginx 反代到127.0.0.1:9117并传X-Forwarded-ProtoJackett 设置里同步 Base path override给 *arr 的 Torznab URL 统一指反代地址。配置与安装分离Windows 用--DataFolderD:\Jackett DataLinux 用 XDG_CONFIG_HOME升级覆盖安装目录时 API Key 不丢。排查 Jackett 高频报错现象 → 根因 → 修复 现象根因修复127.0.0.1:9117 打不开服务没起或防火墙拦了 9117systemctl status jackett.servicesudo ufw allow 9117服务秒挂反复重启目录属主是 rootunit 校验不过sudo chown -R $USER:$USER /opt/Jackett sudo systemctl daemon-reload sudo systemctl restart jackett单个 indexer 无结果站点挂了或凭据失效面板 Manual Search 单站测试私站重填 cookie/密码indexer 报 Cloudflare 拦截请求被人机验证挡住部署 FlareSolverrindexer 配置里指向它默认 127.0.0.1:8191启动报端口冲突9117 已被占用./jackett --Port 9118换端口升级后页面打不开自动更新中断在坏版本./jackett --NoUpdates停服后手动覆盖回上一个包选择部署方案Jackett 选型建议个人挂机家用主机或小 VPS 上 Linux systemd 一键脚本即可别开--ListenPublicAPI 只留给本机 *arr。小团队内网Docker 反代子路径部署--ListenPublic对内网开放Torznab URL 统一指反代。容器化/虚拟化环境直接用 linuxserver/jackett 镜像配置目录挂 volume宿主机 Mono 兼容性问题一次性绕开。上游演进看 Definitions 目录700 站点定义高频增补新 Tracker 基本都从这进。【免费下载链接】JackettAPI Support for your favorite torrent trackers项目地址: https://gitcode.com/GitHub_Trending/ja/Jackett创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/9/19 13:18:04
电气设备绝缘试验技术详解:从绝缘电阻到耐压试验
2026/9/19 13:18:04
drizzle-orm-sqlite 0.14.1 迁移指南:独立 migrate 导入、drizzle() 工厂函数与驱动导入路径变更
2026/9/19 13:18:04
告别分布式系统黑盒:PiggyMetrics Sleuth分布式追踪traceId/spanId日志与Zipkin实战
2026/9/19 15:53:13
协同过滤与矩阵分解:从最近邻到ALS的推荐系统核心算法解析
2026/9/19 15:53:13
轻量级AI代码评审工作流:基于CLI与LLM Agent的git diff预审方案
2026/9/19 15:53:13
从零构建智能体:LangChain与LangGraph实战入门指南
2026/9/19 15:53:13
可修复系统可靠性评估:状态空间法、频率平衡法与框图法详解
2026/9/19 15:53:13
Cursor 跑第一个可验证 Demo,Base URL 填 TaoToken
2026/9/19 15:48:13
历史doc数据抽取指南:OLE2解析与正则提取实战
2026/9/19 0:02:13
PixiJS v8 遮罩(Masking)完全指南:AlphaMask、StencilMask、ScissorMask 与 ColorMask
2026/9/19 0:02:13
GLM 5.3 Flash 被 Artificial Analysis 收录:用 TaoToken 复现同一把 Key
2026/9/19 0:02:13
分布式雷达多维度干扰建模与抗干扰算法实现
2026/9/18 16:05:49
拯救者Y7000黑屏故障排查与维修实战指南
2026/9/18 3:56:12
AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
2026/9/18 13:25:13
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化