Skip to content

Crackvignoule/debrid-client-proxy

Repository files navigation

Debrid Client Proxy

Docker Pulls Docker Image Size (latest by date) Docker Image Version (latest by date)

Debrid Client Proxy

Debrid Client Proxy is a sophisticated proxy server designed for All-Debrid services. It centralizes your network requests, presenting a single IP address to your debrid provider, thereby enabling seamless access from any IP address. This is particularly useful for sharing access with trusted individuals without exposing multiple IP addresses. Built using the modern and efficient Vite, React, and Express stack, it offers a streamlined and user-friendly experience for managing your debrid service connections.

Usage

docker compose (recommended)

  1. Create a docker-compose.yml file with the following content:
services:
  debridclientproxy:
    image: kipavy/debridclientproxy
    restart: unless-stopped
    ports:
      - "80:5000"
    environment:  # Optionals
      - URL_PREFIX=/debrid
      - AGENT_NAME=YourAgentName
  1. Run the following command:
docker compose up -d

Now you can open http://localhost/debrid in your browser.

Note: URL_PREFIX & AGENT_NAME are optionals, URL_PREFIX is used to prefix the routes of the proxy. Example: Instead of http://localhost/ it will be http://localhost/debrid/. AGENT_NAME is used to set the user-agent of the requests made by the proxy.

docker run

docker run -dit \
  -p 80:5000 \
  -e URL_PREFIX=/debrid \
  --restart unless-stopped \
  kipavy/debridclientproxy

DEV ONLY

Installing dependencies and running

npm i
npm run dev

Testing Docker

docker build -t debridclientproxy . ; docker run -dit -p 80:5000 debridclientproxy