MovixOpenSource/API/miscs/README.md
Movix 1401dc20f3 tird release
mon compte github a été détecté comme du spam je crois
2026-04-28 17:55:00 +02:00

1.5 KiB

bypass403

bypass403.py est un micro-service Flask très ciblé. Il sert de relais quand certaines sources renvoient un 403 ou imposent des conditions réseau que le reste du stack ne passe pas facilement.

Ce service est volontairement minimal : un healthcheck, un endpoint proxy, un peu de cache mémoire et quelques ajustements de headers selon le domaine demandé.

Démarrage

cd API/miscs
cp .env.example .env
pip install flask requests python-dotenv
python bypass403.py

Le service écoute actuellement sur http://localhost:25568.

Configuration

Le seul paramètre exposé dans API/miscs/.env.example est :

  • BYPASS403_SOCKS5_PROXY_URL

Endpoints

Route Rôle
GET /health Retourne l'état du service et la taille du cache
GET/POST/HEAD/OPTIONS /proxy/<target> Relaie la requête vers la cible demandée

Ce que le service fait en pratique

  • reconstruit l'URL cible à partir du path et de la query string
  • peut activer un proxy SOCKS5 pour certains domaines ou si proxy=true est passé dans l'URL
  • injecte quelques headers métier pour des domaines connus
  • met en cache certaines réponses GET de petite taille pendant 10 minutes
  • ré-expose la réponse avec des headers CORS permissifs

Quand l'utiliser

  • quand une source précise casse avec un 403
  • quand le backend principal ou le frontend ne doivent pas gérer ce cas eux-mêmes
  • quand tu veux un relais léger plutôt que mobiliser API/proxiesembed/