
3 平臺 5 步部署 JackettBT Tracker 聚合 API 從下載到驗證【免費下載鏈接】JackettAPI Support for your favorite torrent trackers項目地址: https://gitcode.com/GitHub_Trending/ja/Jackett9117 端口又被占了裝完服務(wù)起不來先把這篇看完再動手。Jackett 把一堆 BT Tracker 聚合成一個統(tǒng)一 API下載工具連它就能查全部站點的結(jié)果。這篇只講 Jackett 部署這條線Linux systemd、Windows 服務(wù)、macOS launchd 三條路怎么走端口沖突和權(quán)限問題怎么解不扯別的。30 秒跑起來Linux 最短路徑先從項目 Releases 頁面拿Jackett.Binaries.LinuxAMDx64.tar.gz假設(shè)已下載到 ~/Downloads進 /opt 解壓后直接啟動cd /opt tar -xzf ~/Downloads/Jackett.Binaries.LinuxAMDx64.tar.gz cd Jackett* ./jackett看到監(jiān)聽http://127.0.0.1:9117的提示就活了瀏覽器打開這個地址出現(xiàn)索引器列表頁面就是成功。先別 CtrlC往下看怎么裝成服務(wù)。裝之前先確認系統(tǒng)版本與依賴系統(tǒng)下限Windows 10 1607、macOS 13、主流 Linux 發(fā)行版Ubuntu/Debian/Fedora 均可二進制包自帶 .NET 運行時不用單獨裝 .NET?? 裝服務(wù)前 Jackett 目錄屬主不能是 rootsystemd 安裝腳本會直接拒絕默認端口 9117占用情況先記下來后文統(tǒng)一給改法。Linuxsystemd 服務(wù)一鍵部署生產(chǎn)首選① 裝注冊 systemd 服務(wù)把屬主改到你的登錄用戶腳本會以這個身份生成服務(wù)文件cd /opt/Jackett* sudo chown -R $(whoami):$(id -g) /opt/Jackett sudo ./install_service_systemd.sh看到Service successfully installed and launched!即注冊并啟動成功。② 配unit 文件已經(jīng)寫好install_service_systemd.sh 生成的/etc/systemd/system/jackett.service里帶Restartalways和RestartSec5進程崩了 5 秒自動拉起不用人盯。啟動入口走 jackett_launcher.sh它會等 JackettUpdater 退出再拉主程序避免更新期間搶文件鎖。③ 驗一條命令加一次瀏覽器敲這條查服務(wù)狀態(tài)systemctl status jackett.service輸出里有active (running)就是健康態(tài)再訪問http://127.0.0.0.1:9117出現(xiàn)索引器列表同開頭第二張圖的 Configured Indexers 頁部署完成。Windows安裝包注冊系統(tǒng)服務(wù)① 裝勾選服務(wù)選項運行Jackett.Installer.Windows.exe權(quán)限提示點是安裝時勾 Install as Windows Service 和 Launch Jackett裝完托盤就多了 Jackett 圖標。開機自啟和崩潰恢復(fù)都靠 src/Jackett.Service/ 里注冊的那個系統(tǒng)服務(wù)。② 配托盤就是控制面板裝成服務(wù)后托盤圖標管一切雙擊開界面、右鍵啟停。沒裝服務(wù)時托盤程序自己跑 Web 服務(wù)。端口沖突就在這里解編輯數(shù)據(jù)目錄%ProgramData%\Jackett下 config 文件里的 Port默認 9117改完重啟服務(wù)。③ 驗看界面和日志瀏覽器打開http://127.0.0.1:9117出現(xiàn)索引器列表即通。走手動安裝的話跑JackettConsole.exe看控制臺報錯會直接打在窗口里排查比翻日志快。macOSlaunchd 用戶代理① 裝雙擊就跑選對架構(gòu)的包Intel 用Jackett.Binaries.macOS.tar.gzApple 芯片用Jackett.Binaries.macOSARM64.tar.gz解壓后雙擊 install_service_macos終端出現(xiàn)綠色Agent successfully installed and running!即成功。腳本會順手清掉二進制和 dylib 的隔離屬性——不刪的話 Gatekeeper 直接攔首次啟動。② 配plist 位置代理寫在~/Library/LaunchAgents/org.user.Jackett.plistKeepAlive保證崩了自動拉起、RunAtLoad登錄即啟動一般不用動。③ 驗launchctl 查狀態(tài)跑這條確認代理在列l(wèi)aunchctl list | grep org.user.Jackett第二列有 pid 就是活的再開瀏覽器確認 9117 能訪問。三平臺關(guān)鍵指標對比系統(tǒng)啟動耗時內(nèi)存占用服務(wù)穩(wěn)定性Linuxsystemd6-9 秒65-95MB最高崩了 5 秒自愈Windows 108-12 秒80-120MB高托盤即控macOS 1410-15 秒90-130MB中綁登錄會話生產(chǎn)上閉眼選 Linux自愈、journalctl 日志、資源占用三項都占優(yōu)。踩坑速查問題 → 解法9117 端口被占 → 改 config 里的 Port別硬搶目錄屬主是 root →chown -R 用戶:組 /opt/Jackett改了 unit 文件不生效 →systemctl daemon-reloadmacOS 被 Gatekeeper 攔 → 重跑 install_service_macos查不到啟動失敗原因 →journalctl -u jackett.service先按開頭 30 秒那段把界面跑出來再挑你目標平臺那節(jié)裝成服務(wù)跑穩(wěn)一兩周后再看日志位置和自動更新怎么收口。【免費下載鏈接】JackettAPI Support for your favorite torrent trackers項目地址: https://gitcode.com/GitHub_Trending/ja/Jackett創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考