Windows ProxyServer: protokollspezifische Proxy-Einträge lesen
Behalten Sie die Protokollzuordnung in der manuellen Proxykonfiguration von Windows bei, statt sie auf einen einzigen Endpunkt zu reduzieren.
Lesen Sie das manuelle Aktivierungsflag und die URL der automatischen Konfiguration zusammen mit der Proxy-Zeichenfolge. Für die gespeicherten Internet Settings des aktuellen Benutzers:
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
Ein ProxyServer-Wert kann eine Protokollzuordnung sein:
http=proxy-a.example:8080;https=proxy-b.example:8081
Der erste Eintrag ist nicht die Antwort für jede Anforderung. Das Aufteilen an Semikolons und das Nehmen eines Werts verliert die Zuordnung des Zielprotokolls; ein vorangestelltes http:// kann sie nicht wiederherstellen.
Interpretieren Sie die anderen Felder, bevor Sie diese Zuordnung verwenden. Ein alter manueller Endpunkt kann gespeichert bleiben, während der manuelle Proxy deaktiviert ist. AutoConfigURL benennt ein PAC-Skript, keinen Weiterleitungsendpunkt, der in einen HTTP-Client kopiert werden kann.
Dieser Befehl kontaktiert keinen Proxy und wählt keine Anforderungsroute. Er liest auch das Konto, das ihn ausführt, sodass das Ergebnis des interaktiven Benutzers keinen fremden Dienst beschreibt. Verwenden Sie für ein bestimmtes Ziel die unterstützte Schnittstelle des Clients; für WinHTTP ermitteln Sie den Proxy für diese URL. Melden Sie die gespeicherten Einstellungen getrennt von dieser Auswahl und von jeder beobachteten Ausgangsadresse.