Hello world · Reverse proxy lab
Ce mini site permet de valider le comportement d'un reverse proxy (nginx) devant une application PHP/Apache. Chaque parcours couvre les points classiques : sessions PHP, cookies personnalisés, transferts de fichiers, rewrite et gestion de déconnexion.
Parcours de test
Sécurité & En-têtes
-
Headers & Cache ouvrir
Inspecter les en-têtes de sécurité, cache, ETag/Last-Modified et protocole HTTP.
-
CORS Lab ouvrir
Valider les en-têtes Access-Control-* et la gestion des pré-vols.
-
Basic Auth ouvrir
Tester le passage des en-têtes Authorization à travers le proxy.
Sessions & Interactions
-
Session PHP ouvrir
Se connecter et vérifier la persistance de session via plusieurs pages.
-
Session Cookie ouvrir
Manipuler le cookie d'authentification personnalisé et observer les réactions serveur.
-
Upload & Download ouvrir
Uploader un fichier, le retélécharger et vérifier l’intégrité à travers le proxy.
-
Déconnexion ouvrir
Purger session et cookie de test puis vérifier l’accès direct.
Réseau & Proxy
-
Check HTTPS ouvrir
Contrôler la terminaison TLS et les en-têtes X-Forwarded-*.
-
Trace IP ouvrir
Comparer REMOTE_ADDR, X-Forwarded-For et X-Real-IP.
-
Compression ouvrir
Vérifier la compression gzip/brotli et la cohérence Content-Encoding / Content-Length.
-
Proxy Only ouvrir
Accéder à la zone restreinte uniquement via le reverse proxy autorisé.
Routage & Intégrité
-
Rewrite Lab ouvrir
Tester les règles .htaccess et vérifier la capture des slugs.
-
Liens absolus ouvrir
Valider la réécriture des URLs absolues et des assets par le proxy.
-
Redirections ouvrir
Contrôler les codes 301/302/307/308 et la cible Location.
-
Robustesse & Fuzz ouvrir
Envoyer des chemins encodés ou suspects pour détecter les altérations.
Identifiants de test
- Login
devops- Mot de passe
proxy123
Utilisez toujours ces identifiants pour les parcours session et cookie. Les pages dédiées fournissent les formulaires nécessaires.
États rapides
Session PHP
Inactive
Session cookie
Cookie absent
HTTPS
HTTPS détecté (XFP=https)
Trace IP
Client: 216.73.216.102 · Proxy: 51.75.251.128 · Chaîne XFF (1)
Proxy-only
IP proxy autorisée détectée (51.75.251.128)
CORS
Aucune origine externe détectée (testez via curl/fetch).
Compression
Pas de Content-Encoding signalé