Retour aux outils
Dev ToolsIntermédiaireOpen sourceAuto-hébergeable

Redirecterr

Proxy inverse spécialisé pour réécrire et anonymiser les URLs sortantes de Sonarr et Radarr.

MAJ 2026-06-14
Redirecterr
Code source★ 0

Redirecterr est un reverse proxy léger qui s'intercale entre vos *arr et les indexeurs/torrent trackers pour réécrire les URLs de téléchargement. Il transforme les liens directs des trackers en liens passant par un service de débrideur (Real-Debrid, AllDebrid, Premiumize) ou via un VPN/Proxy particu

Description

Redirecterr est un reverse proxy léger qui s'intercale entre vos *arr et les indexeurs/torrent trackers pour réécrire les URLs de téléchargement. Il transforme les liens directs des trackers en liens passant par un service de débrideur (Real-Debrid, AllDebrid, Premiumize) ou via un VPN/Proxy particulier.

L'application écoute les requêtes sortantes de Sonarr/Radarr, intercepte les URLs magnet/.torrent/.nzb, les remplace par leurs équivalents débridés, et renvoie la réponse transparente aux *arr. Cela permet d'utiliser des trackers privés sans IP résidentielle ou d'unifier plusieurs sources derrière un même point d'entrée.

Utile pour les homelabbers qui ne peuvent pas faire tourner un VPN sur le serveur *arr lui-même, ou qui veulent centraliser la logique de débridage pour toute la stack sans dupliquer la config dans chaque service.

Installation

Via Docker (recommandé)

# docker-compose.yml
services:
  redirecterr:
    image: ghcr.io/ahembree/redirecterr:latest
    container_name: redirecterr
    ports:
      - "8888:8888"
    environment:
      - DEBRID_SERVICE=real-debrid
      - DEBRID_API_KEY=***      - SONARR_URL=http://sonarr:8989
      - RADARR_URL=http://radarr:7878
    volumes:
      - ./config:/app/config
    restart: unless-stopped

Installation manuelle

Go 1.21+, go build, lancer ./redirecterr --config config.yaml.

Configuration

  • Service debrid : Real-Debrid, AllDebrid, Premiumize
  • Règles de réécriture : patterns d'URL source vers destination
  • Whitelist : trackers/indexeurs autorisés
  • Cache : durée de mise en cache des URLs résolues

Alternatives

  • Sonarr/Radarr natifs — support debrid intégré limité
  • Real-Debrid CLI — réécriture manuelle
  • rclone + unionfs — couche d'indirection, pas pour URLs

Sécurité

  • Clé API debrid strictement confidentielle
  • Logs d'URLs sensibles à désactiver
  • Reverse proxy en frontal pour TLS
  • Pas de persistance des URLs résolues hors cache court

Ressources