BasicAuth-Passwörter in Tinyproxy
Konfigurieren Sie BasicAuth in einer Tinyproxy-Version, die dies unterstützt, behalten Sie Client-Beschränkungen bei und schützen Sie die Proxy-Anmeldung.
Tinyproxy-Versionen, die BasicAuth unterstützen, können eine Anmeldung verlangen, bevor sie Proxy-Zugriff erlauben. Ein Konfigurationseintrag sieht so aus:
BasicAuth alex replace_with_a_private_password
Verwenden Sie das Handbuch, das mit Ihrer Version ausgeliefert wird. Der Parser von Tinyproxy 1.11.1 enthält bereits BasicAuth, während ältere Diskussionen vor dieser Funktion entstanden sein können.
Schützen Sie die Konfigurationsdatei: Dieser Eintrag enthält ein verwendbares Passwort. Die User-Einstellung des Betriebssystems des Daemons wählt sein Prozesskonto, nicht eine Proxy-Anmeldung.
Client-Zugriff und Transport
Behalten Sie die vorgesehenen Regeln für Allow und Deny neben der Authentifizierung bei. Tinyproxy-Einstellungen für Client-Zugriff bleiben von der Kontoprüfung getrennt. Sie beschränken zulässige Clients; BasicAuth prüft deren Anmeldedaten.
Die HTTP-Basic-Authentifizierung bietet keine Transportverschlüsselung. Der HTTPS-Tunnel zum Ziel kann eine Anmeldung nicht schützen, die bereits mit einem Proxy im Klartext ausgetauscht wurde. Ein SSH-Tunnel zu einem Tinyproxy, der nur auf Loopback lauscht ist ein möglicher geschützter Weg.
Wenn der Browser weiterhin nachfragt, vergleichen Sie die angegebenen Anmeldedaten mit der wirksamen Konfiguration und prüfen Sie, ob die laufende Version die Direktive unterstützt.