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

ggg123124/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
      - REDIS_HOST=jproxy-redis
      - REDIS_PORT=6379
      - JAVA_OPTS=-Xms512m -Xmx512m
      links:
      - jproxy-redis
      ports:
      - 8117:8117
      volumes:
      - /docker/jproxy/database:/app/database

   jproxy-redis:
      image: redis:latest
      container_name: jproxy-redis
      restart: unless-stopped

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

参数名 默认值 说明
PUID 0 用户 ID
PGID 0 组 ID
REDIS_HOST 127.0.0.1 Redis 主机地址
REDIS_PORT 6379 Redis 端口号
JAVA_OPTS - 建议值: -Xms512m -Xmx512m
REDIS_PASSWORD - Redis 密码
REDIS_DATABASE 0 Redis database

Windows

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

☃️ 基础配置

  • 地址:http://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

http://192.168.6.15:9117/api/v2.0/...... ➡️ http://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.3%
  • FreeMarker 4.1%
  • Other 1.6%