Laisser Tinyproxy s'authentifier auprès de son proxy parent
Utilisez la syntaxe d'identifiants upstream de Tinyproxy au lieu d'ajouter manuellement un en-tête Proxy-Authorization réutilisable.
Upstream http proxyuser:[email protected]:8080
N'utilisez cette forme d'identifiants upstream que sur une version installée de Tinyproxy qui la prend en charge, en remplaçant le secret d'exemple et en protégeant sa configuration.
BasicAuth valide les clients de Tinyproxy. Le compte upstream authentifie Tinyproxy auprès du proxy parent. Ni l'un ni l'autre ne remplace l'autre, et une connexion au proxy parent n'autorise pas des appelants arbitraires de l'écouteur local.
Ajouter Proxy-Authorization via AddHeader est un substitut fragile : cette fonction d'en-têtes sortants ne fonctionne pas, d'après la documentation, de la même manière pour HTTPS. Une valeur Base64 Basic reste un identifiant encodé utilisable, pas un hachage de mot de passe.
Alignez-vous sur la méthode d'authentification prise en charge par le proxy parent. Un en-tête Basic copié ne peut pas négocier un autre schéma. En cas d'échec, identifiez quel saut a renvoyé 407 avant de modifier un compte.