Tinyproxy bei seinem übergeordneten Proxy authentifizieren lassen
Nutzen Sie die Upstream-Zugangsdaten-Syntax von Tinyproxy, statt manuell einen wiederverwendbaren Proxy-Authorization-Header hinzuzufügen.
Upstream http proxyuser:[email protected]:8080
Verwenden Sie diese Upstream-Zugangsdatenform nur bei einer unterstützten installierten Tinyproxy-Version, ersetzen Sie das Beispielgeheimnis und schützen Sie deren Konfiguration.
BasicAuth validiert Clients von Tinyproxy. Das Upstream-Konto authentifiziert Tinyproxy gegenüber dem übergeordneten Proxy. Keines ersetzt das andere, und ein Login am übergeordneten Proxy berechtigt keine beliebigen Aufrufer des lokalen Listeners.
Proxy-Authorization über AddHeader hinzuzufügen ist ein fragiler Ersatz: laut Dokumentation funktioniert diese Funktion für ausgehende Header bei HTTPS nicht auf dieselbe Weise. Ein Base64-Basic-Wert bleibt eine nutzbare codierte Zugangsdatenangabe, kein Passwort-Hash.
Richten Sie sich nach der vom übergeordneten Proxy unterstützten Authentifizierungsmethode. Ein kopierter Basic-Header kann kein anderes Verfahren aushandeln. Stellen Sie bei einem Fehler fest, welcher Hop 407 zurückgegeben hat, bevor Sie ein Konto ändern.