Quelle machine localhost désigne-t-il à travers un proxy ?
Lorsqu'un proxy ouvre la connexion de destination, une destination loopback désigne l'environnement du proxy. Les règles de contournement du navigateur peuvent masquer cette distinction.
Vous voulez joindre un serveur de développement sur votre ordinateur portable tout en utilisant un proxy distant. Le mot localhost a besoin d'un propriétaire.
Pour une requête directe, la destination loopback du client est locale au client. Si un proxy ouvre réellement la connexion de destination vers une adresse loopback, cette adresse appartient plutôt à l'environnement du proxy.
Un proxy local et un serveur web local peuvent tourner sur la même machine, mais ils ont tout de même besoin de points d'écoute distincts. Saisir le port du serveur web comme port du proxy ne le fait pas parler le protocole du proxy.
Les navigateurs appliquent aussi des règles de contournement, dont des exceptions implicites pour certaines destinations locales. La protection loopback de Firefox est distincte de sa liste de contournement ordinaire. Une page chargée à localhost ne prouve donc pas que le proxy distant l'a transportée.
Décidez la route voulue. Un site de développement local au client demande généralement une exception directe appropriée. Un service qui doit être joint depuis une autre machine demande une adresse et un accès valables depuis cette machine. Changer l'IP de proxy affichée ne peut pas faire du loopback de la machine distante le loopback de votre portable.