Skip to content

介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | A proxy between Sonarr / Radarr and Jackett / Prowlarr, mainly used to optimize search and improve recognition rate

License

Notifications You must be signed in to change notification settings

wesmile8/jproxy

 
 

Repository files navigation

JProxy Logo

中文 | English

🌟 项目简介

介于 Sonarr / RadarrJackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率

graph LR
    1[Sonarr / Radarr] == 请求 Jackett / Prowlarr Torznab 接口 ==> 2(JProxy) == 代理 Sonarr / Radarr 请求 ==> 3(Jackett / Prowlarr) 

    3(Jackett / Prowlarr) == 返回原始结果 ==> 2(JProxy) == 返回格式化结果 ==> 1(Sonarr / Radarr)
    
    2(JProxy) == 优化查询关键字 ==> 2(JProxy)
    2(JProxy) == 格式化查询结果 ==> 2(JProxy)
Loading

20230405044128 20230405044054 20230406161713

🧱 项目安装

Docker

version: '3.0'
services:
   jproxy:
      image: luckypuppy514/jproxy:latest
      container_name: jproxy
      restart: unless-stopped
      environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      - JAVA_OPTS=-Xms512m -Xmx512m
      ports:
      - 8117:8117
      volumes:
      - /docker/jproxy/database:/app/database

如需使用 docker run 进行部署,请参考 docker-run.sh

参数名 默认值 说明
PUID 0 用户 ID
PGID 0 组 ID
TZ Asia/Shanghai 时区
JAVA_OPTS -Xms512m -Xmx512m JVM 运行参数
CACHE_EXPIRES 4320 缓存过期时间(分钟)
TOKEN_EXPIRES 10080 登录过期时间(分钟)
SYNC_INTERVAL 3 同步间隔(分钟)

Windows

  1. 下载 jdk17,安装并配置好环境变量
  2. 下载 windows.zip ,解压到安装目录
文件名 说明 备注
startup.bat 启动脚本 -
shutdown.bat 关闭脚本 -
startup-daemon.bat 后台启动脚本 隐藏窗口后台运行
database 数据库 升级请保留数据库
config 配置文件 -
jproxy.jar 可执行 jar 包 -

☃️ 基础配置

  • 地址:https://127.0.0.1:8117/login
  • 用户:jproxy
  • 密码:jproxy@2023

20230405202207

① 在 系统配置 - 基础配置 中填写 Sonarr 服务地址API 密钥,以及 索引器地址(Jackett / Prowlarr 二选一即可)

20230404182207 20230404170949

💡 保存后,正常应如下图所示 ✅ ,否则请检查输入和网络连通性

20230404171234

② 首次使用,建议手动同步一次 剧集标题剧集规则(后续会自动同步)

20230404172313 20230404172225

③ 在 Sonarr - Indexers 中,修改索引器 URLIP端口号 为 JProxy 的 IP端口号,并追加路径 /sonarr/jackett(Prowlarr 则追加 /sonarr/prowlarr

https://192.168.6.15:9117/api/v2.0/...... ➡️ https://192.168.6.14:8117/sonarr/jackett/api/v2.0/......

20230404172541

💡 建议先修改一个,确认正常后再修改其他的索引器配置

20230405044447

🎗️ 进阶配置和使用说明请查看 Wiki

😘 如何贡献

非常欢迎你的加入!提一个 Issue 或者提交一个 Pull Request

👏 相关仓库

🃏 使用许可

MIT © LuckyPuppy514

About

介于 Sonarr / Radarr 和 Jackett / Prowlarr 之间的代理,主要用于优化查询和提升识别率 | A proxy between Sonarr / Radarr and Jackett / Prowlarr, mainly used to optimize search and improve recognition rate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 94.9%
  • FreeMarker 4.0%
  • Other 1.1%