Suchen Sie in den Chrome-Einstellungen ein Feld für eine Proxy-Adresse, finden Sie keines. Unter Windows speichert Chrome keine eigene Proxy-Einstellung; es liest die Proxy-Einstellung des Betriebssystems, und der Link unter Einstellungen > System führt Sie direkt zum Einstellungsbildschirm von Windows. „Proxy-Einstellungen in Chrome" bedeutet daher meist „Proxy-Einstellungen in Windows", und eine Änderung dort betrifft auch andere Programme, die die Systemeinstellung nutzen, von Edge bis zu manchen Desktop-Anwendungen.
In diesem Artikel erklären wir, woher Chrome seine Proxy-Einstellung bezieht, wie Sie in Windows 11 Schritt für Schritt einen Proxy einrichten und was bei Proxys mit Benutzername und Passwort passiert. Danach behandeln wir die Methoden über die Befehlszeile (einschließlich des oft verwechselten Unterschieds zwischen netsh winhttp und setx HTTP_PROXY), das einmalige Öffnen von Chrome mit einem anderen Proxy, das Abschalten des Proxys und die Lösung der häufigsten Fehlermeldungen.
Woher bezieht Chrome seine Proxy-Einstellung?
Das Dokument zu Netzwerkeinstellungen des Chromium-Projekts hält klar fest, dass Chrome für Netzwerkeinstellungen wie Proxys die Einstellungen des Systems nutzt. So können Nutzer und Administratoren die Netzwerkeinstellungen aller Anwendungen an einer Stelle verwalten. Unter Windows ist diese Stelle der Proxy-Bildschirm in der App Einstellungen.
Chrome entscheidet in dieser Rangfolge, welche Proxy-Einstellung gilt:
- Unternehmensrichtlinie. Wird der Computer von einer Organisation verwaltet und ist der Proxy per Richtlinie festgelegt, nutzt Chrome diese Einstellung; der Nutzer kann sie nicht ändern.
- Erweiterung. Ist eine Erweiterung installiert, die Proxys verwaltet, steuert sie die Einstellung. In den Chrome-Einstellungen erscheint ein Hinweis wie „Diese Einstellung wird von einer Erweiterung gesteuert".
- Startparameter. Wurde Chrome mit dem Parameter
--proxy-serveroder--no-proxy-servergestartet, nutzt diese Sitzung diese Einstellung. - Windows-Systemeinstellung. Trifft nichts davon zu, liest Chrome die Proxy-Einstellung von Windows.
Um zu verstehen, warum sich ein Proxy in Chrome nicht wie erwartet verhält, schauen Sie zuerst auf diese Reihenfolge. Firefox dagegen kann eine eigene Proxy-Einstellung führen; die Einrichtung beschreibt Proxy-Einstellungen in Firefox.
Wie richten Sie in Windows 11 einen Proxy ein?
Die folgenden Schritte folgen dem Ablauf auf der Microsoft-Supportseite Verwenden eines Proxyservers in Windows. Je nach Windows-Version und Sprachpaket können einzelne Bezeichnungen abweichen.
- Klicken Sie mit der rechten Maustaste auf Start und öffnen Sie Einstellungen, oder drücken Sie
Windows + I. - Wählen Sie im linken Menü Netzwerk und Internet.
- Öffnen Sie unten auf der Seite den Bereich Proxy.
- Klicken Sie neben Manuelle Proxyeinrichtung auf Einrichten. In manchen Versionen erscheint stattdessen direkt ein Schalter.
- Aktivieren Sie Proxyserver verwenden.
- Tragen Sie unter Proxy-IP-Adresse die Serveradresse (
pr.proxynet.io) und unter Port den Port (8000) ein. - Tragen Sie bei Bedarf in die Liste darunter Adressen ein, die nicht über den Proxy laufen sollen, getrennt durch Semikolons, zum Beispiel
localhost;127.0.0.1;*.company.local. - Aktivieren Sie Proxyserver nicht für lokale (Intranet-)Adressen verwenden, wenn Sie interne Netzwerkdienste haben.
- Klicken Sie auf Speichern.
Auf demselben Bildschirm gibt es zwei weitere Optionen. Einstellungen automatisch erkennen nutzt eine automatische Konfiguration, falls Ihr Netz eine bietet; außerhalb von Firmennetzen kann sie meist ausgeschaltet bleiben. Setupskript verwenden verlangt die Adresse einer PAC-Datei; sie wird in Unternehmensaufbauten genutzt, in denen Regeln festlegen, welche Adresse über welchen Proxy läuft.
Nach dem Speichern müssen Sie Chrome meist nicht neu starten, doch Verbindungen in offenen Tabs wurden womöglich noch mit der alten Einstellung aufgebaut. Öffnen Sie eine IP-Prüfseite in einem neuen Tab, um die Einstellung zu testen.
Was passiert bei einem Proxy mit Authentifizierung?
Der Proxy-Bildschirm von Windows hat keine Felder für Benutzername und Passwort. Legen Sie einen Proxy fest, der Benutzername und Passwort verlangt:
- sendet Chrome die erste Anfrage an den Proxy,
- antwortet der Proxy mit
407 Proxy Authentication Required, - zeigt Chrome ein Anmeldefenster und fragt nach Benutzername und Passwort,
- merkt sich Chrome die eingegebenen Daten für die Sitzung und sendet spätere Anfragen authentifiziert.
Dieser Weg hat zwei Grenzen. Erstens kann das Fenster bei jedem Schließen und Öffnen von Chrome erneut erscheinen. Zweitens können Desktop-Anwendungen und Hintergrunddienste, die die System-Proxy-Einstellung lesen, aber kein solches Fenster anzeigen können, keine Verbindung herstellen.
Am saubersten umgehen Sie diese Grenzen mit einer IP-Whitelist: Sie tragen die öffentliche IP-Adresse Ihres Computers im Panel in die Liste erlaubter IPs ein, und der Proxy fragt nicht nach einem Passwort. Ändert sich die IP-Adresse Ihres Privatanschlusses häufig, bereitet auch diese Methode Probleme. Unser Vergleich in Proxy-Authentifizierung: User:Pass oder IP-Whitelist erklärt, welche Methode wann passt.
Chrome unterstützt bei SOCKS5-Proxys keine Authentifizierung mit Benutzername und Passwort. Für SOCKS5 mit Chrome brauchen Sie eine IP-Whitelist.
Wie richten Sie einen Proxy über die Befehlszeile ein?
Unter Windows gibt es drei verschiedene Wege, einen Proxy über die Befehlszeile festzulegen, und sie betreffen unterschiedliche Programme. Diese Unterscheidung wird am häufigsten übersehen.
| Methode | Was betrifft sie? | Betrifft sie Chrome? | Typischer Einsatz |
|---|---|---|---|
| Windows-Einstellungen (Benutzer-Proxy) | Chrome, Edge und Anwendungen, die die Systemeinstellung lesen | Ja | Alltägliche Browsernutzung |
netsh winhttp set proxy | Dienste, die WinHTTP nutzen (etwa Windows Update) | Nein | Server- und Hintergrunddienste |
setx HTTPS_PROXY | Befehlszeilen-Tools, die Umgebungsvariablen lesen | Nein | cURL, Git, Python, Node.js, npm |
Chrome --proxy-server | Nur diese Chrome-Sitzung | Ja, nur diese Sitzung | Tests, einmalige Nutzung |
netsh winhttp: betrifft Dienste, nicht den Browser
Der Befehl netsh winhttp ändert die Proxy-Einstellung für Programme, die die WinHTTP-Bibliothek von Windows nutzen. WinHTTP wird von Diensten ohne Benutzersitzung und von einigen Systemkomponenten verwendet. Die netsh-winhttp-Dokumentation von Microsoft beschreibt die Befehlssyntax:
# WinHTTP-Proxy festlegen (in einem als Administrator geöffneten Terminal)
netsh winhttp set proxy pr.proxynet.io:8000 "<local>"
# Aktuelle WinHTTP-Einstellung anzeigen
netsh winhttp show proxy
# WinHTTP-Proxy entfernen
netsh winhttp reset proxyDiesen Befehl auszuführen und festzustellen, dass sich Ihre IP-Adresse in Chrome nicht geändert hat, ist äußerst verbreitet. Chrome liest nämlich den Benutzer-Proxy im Einstellungsbildschirm, nicht die WinHTTP-Einstellung. Nutzen Sie netsh winhttp nur, wenn ein Windows-Dienst über den Proxy laufen muss.
setx: Umgebungsvariablen für Befehlszeilen-Tools
Die meisten Befehlszeilenprogramme wie cURL, Git, Python-Bibliotheken und Node.js-Tools lesen den Proxy aus den Umgebungsvariablen HTTP_PROXY und HTTPS_PROXY. setx schreibt diese Variablen dauerhaft ins Benutzerkonto:
setx HTTPS_PROXY "http://user:pass@pr.proxynet.io:8000"
setx HTTP_PROXY "http://user:pass@pr.proxynet.io:8000"
setx NO_PROXY "localhost,127.0.0.1"Drei wichtige Details:
setxwirkt nur in neu geöffneten Terminals. Das Fenster, in dem Sie den Befehl ausgeführt haben, nutzt weiter den alten Wert.- Chrome und die Windows-Einstellungen lesen diese Variablen nicht.
- Das Passwort steht als Klartext in der Umgebungsvariablen und kann von anderen Programmen auf dem Computer gelesen werden. Bevorzugen Sie auf gemeinsam genutzten Rechnern eine IP-Whitelist. Enthält das Passwort Zeichen wie
@, müssen sie kodiert werden (@→%40).
Brauchen Sie nur einen vorübergehenden Wert für die offene Terminalsitzung, genügt in PowerShell $env:HTTPS_PROXY = "..."; der Wert verschwindet beim Schließen des Fensters. Wie Sie einen Proxy auf der Befehlszeile testen, zeigt Proxy mit cURL verwenden.
Den Benutzer-Proxy mit PowerShell festlegen
Der Benutzer-Proxy aus dem Einstellungsbildschirm wird in der Registry gespeichert. Um dieselbe Einstellung schnell auf mehreren Computern anzuwenden, können Sie PowerShell nutzen:
$path = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
Set-ItemProperty -Path $path -Name ProxyServer -Value "pr.proxynet.io:8000"
Set-ItemProperty -Path $path -Name ProxyOverride -Value "localhost;127.0.0.1;<local>"
Set-ItemProperty -Path $path -Name ProxyEnable -Value 1Die Änderung erscheint auch im Einstellungsbildschirm. Offene Anwendungen müssen womöglich neu gestartet werden, um die neue Einstellung zu übernehmen. In Unternehmensumgebungen erledigen Gruppenrichtlinien oder Geräteverwaltungstools diese Aufgabe; eine manuelle Änderung kann durch eine Richtlinie zurückgesetzt werden.
Chrome einmalig mit einem anderen Proxy öffnen
Soll nur ein Chrome-Fenster über einen Proxy laufen, ohne den Rest des Systems zu beeinflussen, nutzen Sie Startparameter. Das Chromium-Dokument definiert diese Parameter:
--proxy-server="adresse:port"legt einen einzigen Proxy für den gesamten Verkehr fest. Für SOCKS5 wird die Formsocks5://adresse:portgenutzt.--proxy-bypass-list="localhost;127.0.0.1"legt Adressen fest, die nicht über den Proxy laufen.--no-proxy-serverschaltet den Proxy unabhängig von der Systemeinstellung ab.--proxy-pac-url="http://.../proxy.pac"nutzt eine PAC-Datei.
Es gibt eine wichtige Falle: Ist Chrome bereits geöffnet, fügt ein neuer Startbefehl der laufenden Instanz nur ein Fenster hinzu, und die Parameter werden ignoriert. Um das zu vermeiden, geben Sie einen eigenen Profilordner an:
& "C:\Program Files\Google\Chrome\Application\chrome.exe" `
--proxy-server="http://pr.proxynet.io:8000" `
--proxy-bypass-list="localhost;127.0.0.1" `
--user-data-dir="$env:TEMP\chrome-proxy-profile"Dank --user-data-dir öffnet sich dieses Fenster mit einem Profil, das vollständig von Ihrem täglich genutzten Chrome getrennt ist: eigene Cookies, eigener Verlauf und eigene Erweiterungen. Mit verschiedenen Ordnern für verschiedene Standorte können Sie mehrere Chrome-Fenster gleichzeitig mit unterschiedlichen Proxys betreiben.
Der Parameter --proxy-server akzeptiert keinen Benutzernamen und kein Passwort. Verlangt der Proxy ein Passwort, erscheint bei der ersten Anfrage ein Anmeldefenster. Nutzen Sie diesen Aufbau häufig, können Sie den Befehl in eine Desktop-Verknüpfung schreiben.
Möchten Sie aus dem Browser heraus steuern, dass verschiedene Websites über verschiedene Proxys laufen, ist die Erweiterung SwitchyOmega praktischer. Wie Sie Desktop-Anwendungen ohne Proxy-Einstellungen umleiten, beschreibt Proxifier.
Wie schalten Sie den Proxy ab?
Schalten Sie den Proxy mit derselben Methode ab, mit der Sie ihn eingerichtet haben:
- Windows-Einstellungen: Klicken Sie unter Netzwerk und Internet > Proxy > Manuelle Proxyeinrichtung auf Bearbeiten, schalten Sie Proxyserver verwenden aus und speichern Sie.
- Wenn Sie ihn über die Registry festgelegt haben:
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings" -Name ProxyEnable -Value 0 - WinHTTP:
netsh winhttp reset proxy - Umgebungsvariablen:
setx HTTPS_PROXY ""leert die Variable, löscht sie aber nicht. Um sie vollständig zu entfernen, in PowerShell:
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", $null, "User")
[Environment]::SetEnvironmentVariable("HTTP_PROXY", $null, "User")
[Environment]::SetEnvironmentVariable("NO_PROXY", $null, "User")- Chrome-Parameter: Es genügt, das mit dem Parameter geöffnete Fenster zu schließen; Ihr normales Chrome ist nicht betroffen.
- Erweiterung: Wechseln Sie in der Oberfläche der Erweiterung zu „direkte Verbindung" oder deaktivieren Sie die Erweiterung.
Kommen Sie nach dem Abschalten des Proxys nicht ins Internet, schreibt womöglich eine andere Quelle (eine Erweiterung, eine Richtlinie oder installierte VPN-/Proxy-Software) die Einstellung wieder zurück.
Häufige Probleme und Lösungen
| Fehler oder Symptom | Wahrscheinliche Ursache | Lösung |
|---|---|---|
ERR_PROXY_CONNECTION_FAILED („Problem mit dem Proxyserver") | Adresse oder Port falsch, der Proxy ist nicht erreichbar oder das Netz blockiert den Proxy-Port | Adresse und Port mit dem Panel vergleichen; Erreichbarkeit mit Test-NetConnection pr.proxynet.io -Port 8000 testen |
ERR_TUNNEL_CONNECTION_FAILED | Der Proxy konnte den HTTPS-Tunnel nicht aufbauen; falscher Protokoll-Port oder abgebrochenes Passwortfenster | Prüfen, ob es der HTTP-Proxy-Port ist; Zugangsdaten im Passwortfenster neu eingeben |
ERR_NO_SUPPORTED_PROXIES | Nicht unterstützter Proxy-Typ, etwa SOCKS5 mit Passwort | Für SOCKS5 eine IP-Whitelist nutzen oder zu einem HTTP-Proxy wechseln |
| Das Passwortfenster öffnet sich immer wieder | Benutzername oder Passwort falsch | Beim Kopieren aus dem Panel auf Leerzeichen achten |
| „Die Einstellungen werden von Ihrer Organisation verwaltet" | Der Proxy ist per Unternehmensrichtlinie festgelegt | Proxy-Richtlinien unter chrome://policy prüfen; mit dem IT-Team sprechen |
| Die IP-Adresse ändert sich nicht | netsh winhttp wurde genutzt oder eine Erweiterung überschreibt die Einstellung | Den Benutzer-Proxy im Einstellungsbildschirm nutzen; Erweiterungen prüfen |
| Proxy aus, aber kein Internet | Ein anderes Programm schreibt die Einstellung zurück | Installierte Proxy-/VPN-Software und Erweiterungen prüfen |
| Manche Websites öffnen sich, lokale Dienste nicht | Interne Adressen werden an den Proxy gesendet | Interne Adressen in die Bypass-Liste aufnehmen |
Auch wenn der Proxy funktioniert, kann der Browser Ihre echte IP-Adresse über WebRTC oder DNS-Abfragen verraten. Die Lösung für Chrome mit der Richtlinie WebRtcIPHandling und die Testmethode erklären wir in WebRTC- und DNS-Lecks.
Anwendungsfälle
- Eine Website im Browser aus einem anderen Land ansehen: der System-Proxy in den Windows-Einstellungen oder ein einmaliger Chrome-Parameter. Für die Ansicht eines echten Privatanschlusses wird ein Residential-Proxy genutzt.
- Zwei Standorte auf demselben Computer nebeneinander vergleichen: zwei Chrome-Fenster mit unterschiedlichen
--user-data-dir-Ordnern und unterschiedlichen--proxy-server-Werten. - Ein Konto, das tagelang mit derselben IP angemeldet bleibt: der System-Proxy oder ein eigenes Profil mit einem ISP-Proxy, der eine feste Adresse behält.
- Befehlszeilen-Tools über einen Proxy leiten: Umgebungsvariablen mit
setx; für Webverkehr ein HTTPS-Proxy. - Ein Windows-Dienst, der über einen Proxy laufen muss:
netsh winhttp set proxy. - Derselbe Aufbau auf dem Telefon: Die Schritte für das iPhone finden Sie in Proxy-Einstellungen auf dem iPhone.
Entscheidungshilfe
| Ihr Bedarf | Empfehlung |
|---|---|
| Chrome und Edge über einen Proxy leiten | Windows-Einstellungen > Proxy |
| Nur eine einzelne Chrome-Sitzung | --proxy-server + --user-data-dir |
| Verschiedene Proxys pro Website | Eine Erweiterung wie SwitchyOmega |
| cURL, Git, Python, Node.js | Umgebungsvariablen HTTP_PROXY / HTTPS_PROXY |
| Windows-Dienste, Windows Update | netsh winhttp set proxy |
| Dieselbe Einstellung auf mehreren Computern | Registry per PowerShell oder Gruppenrichtlinie |
| Der Proxy verlangt ein Passwort, Sie wollen kein Fenster | IP-Whitelist |
| SOCKS5 mit Chrome | SOCKS5 mit IP-Whitelist |
Häufig gestellte Fragen
Kann Chrome eine von Windows unabhängige Proxy-Einstellung haben?
Im Einstellungsbildschirm von Chrome gibt es kein solches Feld. Für einen von Windows unabhängigen Proxy starten Sie Chrome mit dem Parameter --proxy-server oder nutzen eine Erweiterung zur Proxy-Verwaltung. Beides betrifft die anderen Anwendungen des Systems nicht.
Betrifft die Proxy-Einstellung von Windows alle Anwendungen?
Nein. Sie betrifft Anwendungen, die die Systemeinstellung lesen: Chrome, Edge und Programme, die Netzwerkkomponenten von Windows nutzen. Anwendungen mit eigenen Netzwerkeinstellungen (Firefox mit eigener Einstellung, viele Spiele-Clients) und Befehlszeilen-Tools, die Umgebungsvariablen lesen, sind nicht betroffen.
Microsoft Store oder Windows Update funktionieren bei aktivem Proxy nicht. Warum?
Einige dieser Komponenten nutzen die WinHTTP-Einstellung oder die Einstellung des Systemkontos und können das Passwortfenster des Benutzer-Proxys nicht anzeigen. Nutzen Sie einen passwortgeschützten Proxy, löst der Umstieg auf eine IP-Whitelist oder die Durchführung dieser Updates bei ausgeschaltetem Proxy das Problem.
Meine Proxy-Einstellung ändert sich von selbst. Warum?
Eine Erweiterung, installierte VPN- oder Proxy-Software, eine Unternehmensrichtlinie oder unerwünschte Software schreibt sie womöglich zurück. Prüfen Sie die Seite chrome://policy, die Chrome-Erweiterungen und die installierten Programme. Sehen Sie eine Proxy-Adresse, die Sie nicht kennen, empfehlen wir einen Sicherheitsscan.
Wie erkenne ich, dass Chrome wirklich den Proxy nutzt?
Öffnen Sie eine IP-Prüfseite mit ein- und ausgeschaltetem Proxy und vergleichen Sie die Ergebnisse. Sehen Sie verschiedene Adressen, ist der Proxy aktiv. Welche Proxy-Einstellung Chrome gerade nutzt, sehen Sie, wenn Sie chrome://net-internals/#proxy in die Adressleiste eingeben.
Sollte ich einen dauerhaften oder einen einmaligen Proxy nutzen?
Läuft Ihr gesamtes Surfen über einen Proxy, ist die dauerhafte Systemeinstellung praktisch. Nutzen Sie den Proxy nur für bestimmte Aufgaben, verursacht eine einmalige Chrome-Sitzung mit eigenem Profil weniger Probleme für Ihren Alltagsbrowser.
Fazit
Unter Windows bezieht Chrome seine Proxy-Einstellung vom Betriebssystem, daher erfolgt die dauerhafte Einrichtung im Bildschirm Einstellungen > Netzwerk und Internet > Proxy. netsh winhttp betrifft Dienste, nicht den Browser, und setx HTTPS_PROXY betrifft Befehlszeilen-Tools. Für eine einzelne Chrome-Sitzung nutzen Sie den Parameter --proxy-server mit einem eigenen --user-data-dir-Ordner. Wollen Sie sich nicht mit dem Passwortfenster befassen, bevorzugen Sie eine IP-Whitelist, und testen Sie nach der Einrichtung auf WebRTC-Lecks. Wie Proxys grundsätzlich funktionieren, erklärt Was ist ein Proxy-Server und wie funktioniert er?; Tarife für die Browsernutzung finden Sie in unseren Proxy-Diensten.




