Es gibt eine Reihe von Proxy-Lösungen, die Benutzernamen / Kennwörter verwenden (dies sind jedoch normalerweise kommerzielle Lösungen wie Bluecoat / Blueshield). Dies geschieht normalerweise nicht als Teil der Browsereinstellung, sondern eher, wenn Sie versuchen, eine Verbindung herzustellen (normalerweise werden Sie dazu aufgefordert). Der bestimmte Proxy muss SOCKS5 implementieren, um die Authentifizierung durchzuführen.
Für Privoxy können Sie Ihren Server so einstellen, dass er nur Verbindungen über SSH zulässt und diese mit Benutzername und Kennwort sicherstellt. Sehen Sie sich die Antwort von John Reese und David Goodwin hier an: http://commandline.org.uk/forum/topic/366/
Ich habe auch einen Patch (nicht zugesagt) für Privoxy zur Implementierung der Authentifizierung auf der Projektseite hier gefunden: http://sourceforge.net/tracker/index.php?func=detail&aid=3027696&group_id=11118&atid=311118 und eine Methode zum Hinzufügen von basic Authentifizierung hier übergeben: http://hints.macworld.com/comment.php?mode=view&cid=19290
Soweit die genaue Antwort auf deine Frage. Sie könnten nach dem Hostnamen Ihres Systems suchen, der von DynDns (oder einem anderen dynamischen DNS-Dienst) angekündigt wird, sodass die Änderung der IP-Adresse automatisch am Proxy angezeigt wird. Es sollte ziemlich gut funktionieren, solange es keine DNS-Angriffe gegen Sie gibt.