部署Jackett
Jackett充当代理服务器:它将来自应用程序(Sonarr、SickRage、CouchPotato、Mylar 等)的查询转换为特定于跟踪器站点的 http 查询,解析 html 响应,然后将结果发送回请求软件。这允许获取最近的上传(如 RSS)和执行搜索。
Jackett 是维护索引器抓取和翻译逻辑的单一存储库 - 消除了其他应用程序的负担。
下载镜像
在 Docker 注册表中 搜索 linuxserver/jackett 下载
或者通过ssh在终端拉取镜像:
docker pull linuxserver/jackett:latest
创建容器
通过docker命令行创建容器
docker run -d \ --name=jackett \ -e PUID=1026 \ -e PGID=100 \ -e TZ=Asia/Shanghai \ -e AUTO_UPDATE=true \ -p 9117:9117 \ -v /volume1/docker/jackett/config:/config \ -v /volume1/docker/jackett/downloads:/downloads \ --restart unless-stopped \ linuxserver/jackett:latest
参数说明
参数 | 说明 |
-e PUID=1026 | PUID用户id |
-e PGID=100 | GroupID组id |
-e TZ=Asia/Shanghai | 指定时区为亚洲上海 |
-e AUTO_UPDATE=true | 允许 Jackett 在容器内部进行更新(目前由 Jackett 推荐并默认启用) |
-e RUN_OPTS=<run options here> | 可以选择指定要传递的其他参数 |
-p 9117:9117 | web界面映射端口 |
-v /config | Jackett 存储其配置文件的位置 |
-v /downloads | downloads文件夹 |
应用设置
浏览器打开
<your-ip>:9117 ,可以进一步配置各种PT和BT网站。配置非常简单,可以直接使用网页翻译。
配置FlareSolverr
部分网站设置了cloudflare防火墙,需要配合 FlareSolverr
可以在docker中部署FlareSolverr,使用flaresolverr越过cloudflare防火墙。
拉取 flaresolverr 镜像
docker pull flaresolverr/flaresolverr:latest
创建flaresolverr容器
flaresolverr建议添加代理,网络不通畅的话会闪退重启
docker run -d \ --name=flaresolverr \ -p 8191:8191 \ -e LOG_LEVEL=info \ -e http_proxy=http://172.17.0.1:7890 \ -e all_proxy=http://172.17.0.1:7890 \ --restart unless-stopped \ flaresolverr/flaresolverr:latest
打开
<your-ip>:8191 出现这么一条信息即表示成功{"msg":"FlareSolverr is ready!","version":"v2.1.0","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:89.0) Gecko/20100101 Firefox/89.0"}
在jackett里添加flaresolverr
