Die Einrichtung eines Proxys bedeutet, einer Anwendung – oder dem gesamten Betriebssystem – mitzuteilen, ihren Datenverkehr an einen bestimmten Host und Port zu senden und Anmeldedaten bereitzustellen, falls der Proxy diese erfordert. Die Informationen, die Sie von Ihrem Anbieter benötigen, sind immer dieselben vier Punkte: Host (eine Domain oder IP), Port, Benutzername, Passwort – oder, anstelle eines Logins, Ihre eigene IP, die zur Whitelist des Anbieters hinzugefügt wird. Nachfolgend finden Sie die genauen Schritte für die vier Orte, an denen Menschen Proxys am häufigsten konfigurieren, sowie eine Anleitung zur Überprüfung, ob es funktioniert hat.
Bevor Sie beginnen: System-Proxy vs. Anwendungs-Proxy
Es gibt zwei Ebenen, auf denen ein Proxy eingerichtet werden kann, und zu wissen, welche Sie gerade bearbeiten, vermeidet die meisten Verwirrungen.
- System-Proxy (Windows-Einstellungen, macOS-Netzwerkeinstellungen): Das Betriebssystem bewirbt einen Proxy, und Anwendungen, die die Systemeinstellungen respektieren, verwenden ihn. Chrome, Edge, Safari und die meisten Desktop-Apps tun dies. Einige Tools ignorieren ihn vollständig.
- Anwendungs-Proxy: Die App hat ihre eigene Einstellung und verwendet nur diese. Firefox ist hier der bemerkenswerte Browser; Befehlszeilen-Tools verwenden Umgebungsvariablen oder Flags; Antidetect-Browser setzen einen Proxy pro Profil.
Wenn Sie alles über einen Proxy laufen lassen möchten, setzen Sie den System-Proxy. Wenn Sie einen Browser oder ein Tool über einen Proxy laufen lassen möchten, während der Rest des Rechners direkt bleibt – der übliche Fall für Multi-Account- oder Testarbeiten –, setzen Sie ihn in der Anwendung. Die Mischung aus beidem ist die Quelle für „Ich habe einen Proxy eingerichtet, aber meine IP hat sich nicht geändert“.
Firefox (eigene Einstellungen, alle Plattformen)
Firefox ist der einfachste Browser, um unabhängig vom Betriebssystem einen Proxy zu verwenden.
- Öffnen Sie Einstellungen → scrollen Sie zu Netzwerkeinstellungen am Ende von Allgemein → klicken Sie auf Einstellungen….
- Wählen Sie Manuelle Proxy-Konfiguration.
- Für einen HTTP/HTTPS-Proxy: Geben Sie Host und Port unter HTTP-Proxy ein und aktivieren Sie Auch für HTTPS verwenden.
Für einen SOCKS-Proxy: Geben Sie Host und Port unter SOCKS-Host ein und wählen Sie SOCKS v5. - Aktivieren Sie Proxy-DNS bei Verwendung von SOCKS v5. Dies leitet die Namensauflösung über den Proxy und verhindert DNS-Lecks – lassen Sie es deaktiviert, sieht Ihr ISP weiterhin jede Domain, die Sie besuchen.
- Klicken Sie auf OK. Bei der ersten Anfrage fordert Firefox Sie zur Eingabe von Benutzername und Passwort für den Proxy auf und bietet an, diese zu speichern.
Firefox ermöglicht es auch, einen Proxy pro Container oder pro Profil festzulegen, was es ermöglicht, mehrere proxierte Identitäten aus einer Installation ohne Erweiterungen zu betreiben.
Chrome und Edge
Chrome hat unter Windows und macOS keine eigenen Proxy-Einstellungen: Einstellungen → System → Proxy-Einstellungen des Computers öffnen öffnet lediglich den unten beschriebenen Systemdialog. Drei Möglichkeiten, Chrome gezielt zu proxieren:
- System-Proxy verwenden (siehe unten). Am einfachsten; betrifft auch andere Apps.
- Mit einem Flag starten. Starten Sie Chrome über eine Verknüpfung oder das Terminal mit:
Nur diese Chrome-Instanz wird proxied. Kombinieren Sie mitchrome --proxy-server="http://proxy.example.com:8080" chrome --proxy-server="socks5://proxy.example.com:1080"--user-data-dir=, um ein separates Profil zu verwenden. Chrome fordert beim ersten Gebrauch zur Eingabe von Anmeldedaten auf; es akzeptiert sie nicht im Flag. - Erweiterung verwenden. Proxy-Switcher-Erweiterungen können mehrere Profile speichern und pro Tab oder pro Website wechseln und Anmeldedaten speichern. Praktisch, aber die Erweiterung sieht Ihre Verkehrskonfiguration – installieren Sie nur solche, denen Sie vertrauen.
Unter Linux liest Chrome zusätzlich zu den Systemeinstellungen die Umgebungsvariablen http_proxy / https_proxy.
Windows 11 (systemweit)
- Einstellungen → Netzwerk & Internet → Proxy.
- Unter Manuelle Proxy-Einrichtung klicken Sie neben Proxy-Server verwenden auf Einrichten.
- Aktivieren Sie es, geben Sie die Adresse (Host) und den Port ein und listen Sie optional Adressen auf, die umgangen werden sollen (z. B.
localhost;127.*;*.local). Speichern. - Windows fordert beim ersten Verbindungsaufbau einer proxied App zur Eingabe von Anmeldedaten auf.
Zwei Dinge sollten Sie wissen. Erstens konfiguriert dieser Dialog nur einen HTTP-Proxy; der integrierte System-Proxy von Windows unterstützt kein SOCKS5. Wenn Ihr Anbieter Ihnen SOCKS5 gegeben hat, verwenden Sie es in Firefox, in einem Chrome-Flag oder in der Anwendung selbst. Zweitens gilt die Einstellung für Apps, die WinHTTP/WinINet verwenden – Browser, Office, Store-Apps –, aber nicht für alles; viele Entwicklertools und Spiele umgehen sie. Unser Windows-spezifischer Leitfaden behandelt, was um den System-Proxy herum leakt.
Der Abschnitt Automatische Proxy-Einrichtung akzeptiert eine PAC-Datei-URL – eine kleine JavaScript-Datei, die pro URL entscheidet, welcher Proxy verwendet werden soll. Praktisch für „Diese Domains über den Proxy, alles andere direkt.“
macOS (systemweit)
- Systemeinstellungen → Netzwerk → wählen Sie die aktive Verbindung (Wi-Fi oder Ethernet) → Details… → Proxys.
- Aktivieren Sie die benötigten Protokolle: Web-Proxy (HTTP), Sicherer Web-Proxy (HTTPS) und/oder SOCKS-Proxy. macOS unterstützt im Gegensatz zu Windows SOCKS auf Systemebene.
- Geben Sie Host und Port für jedes aktivierte Protokoll ein. Wenn der Proxy einen Login erfordert, aktivieren Sie Proxy-Server erfordert Passwort und geben Sie es hier ein – macOS fordert später nicht wie Windows zur Eingabe auf.
- Fügen Sie unten Hosts hinzu, die umgangen werden sollen, dann OK und Anwenden.
Die Einstellung gilt pro Netzwerkort: Wechseln Sie von Wi-Fi zu Ethernet, müssen Sie sie dort erneut setzen. Safari und Chrome folgen ihr; Firefox nicht, es sei denn, Sie wählen System-Proxy-Einstellungen verwenden in seinem eigenen Dialog. Siehe auch unseren Hinweis zu dem, was macOS um einen System-Proxy herum leakt.
Authentifizierung: Login vs. IP-Whitelist
Anbieter bieten eines oder beides an:
- Benutzername und Passwort. Funktioniert von überall; Anmeldedaten werden vom Betriebssystem/Browser abgefragt oder für Tools in die URL eingebettet (
http://user:pass@host:port). Wenn Sie rotierende Proxys verwenden, ist der Benutzername oft die Konfiguration – Sitzungs-IDs und Ländercodes fließen in ihn ein (siehe wie Rotations-Gateways den Login lesen). - IP-Whitelist. Sie registrieren Ihre eigene öffentliche IP im Dashboard des Anbieters; Verbindungen von dieser benötigen kein Passwort. Praktisch für Server mit statischen IPs; nutzlos von einer Heimverbindung, deren IP sich ändert, und lästig auf Laptops, die zwischen Netzwerken wechseln.
Wenn die Authentifizierung fehlschlägt, sehen Sie eine 407 Proxy Authentication Required. Überprüfen Sie den Benutzernamen auf Tippfehler – Rotationsparameter machen ihn lang – und bestätigen Sie, dass Ihre aktuelle IP die whitelistete ist.
Befehlszeile und Skripte
Die meisten Unix-Tools beachten Umgebungsvariablen:
export http_proxy="http://user:pass@proxy.example.com:8080"
export https_proxy="http://user:pass@proxy.example.com:8080"
export no_proxy="localhost,127.0.0.1"
curl akzeptiert zusätzlich -x; git, pip, npm und apt haben jeweils eigene Proxy-Konfigurationsschlüssel, lesen aber auch die obigen Variablen. Für das Proxying von Python, Node oder Browser-Automatisierungs-Frameworks speziell behandeln wir Codebeispiele in separaten Leitfäden.
Überprüfen Sie, ob es funktioniert hat
Gehen Sie nicht davon aus. Nach der Konfiguration:
- Laden Sie eine IP-Check-Seite im proxied Browser (frisches privates Fenster) und bestätigen Sie, dass sich IP und Land geändert haben.
- Führen Sie einen DNS-Leak-Test durch; bei SOCKS5 stellen Sie sicher, dass Remote-DNS aktiviert ist.
- Führen Sie in Browsern einen WebRTC-Test durch.
Das vollständige Verfahren, einschließlich der Interpretation der Ergebnisse, finden Sie in So testen Sie einen Proxy.
Häufige Probleme
| Symptom | Wahrscheinliche Ursache | Behebung |
|---|---|---|
| IP hat sich nicht geändert | App ignoriert System-Proxy; falsches Protokoll (SOCKS als HTTP eingegeben) | Proxy in der App setzen; Protokoll an das Gekaufte anpassen |
407-Fehler | Falsche Anmeldedaten oder IP nicht whitelisted | Benutzernamen erneut prüfen (lange Rotationsstrings!) und aktuelle öffentliche IP |
| Einige Websites laden, andere laufen in Timeout | HTTPS nicht proxied (Firefox: „Auch für HTTPS verwenden“ nicht aktiviert) | Auch das HTTPS/Secure-Proxy-Feld aktivieren |
| Alles ist langsam | Überlasteter Proxy oder Latenz von Residential/Mobile | Messen; Anbieter vergleichen; Rechenzentrum verwenden, wo das Ziel es erlaubt |
| Echte IP im WebRTC-Test sichtbar | WebRTC-Leak | WebRTC deaktivieren oder Antidetect-Browser verwenden |
| Proxy funktioniert, stoppt dann nach einigen Minuten | Sticky-Session abgelaufen oder IP-Whitelist und Ihre IP hat sich geändert | Sitzungszeit im Login-String verlängern; erneut whitelisten |
Häufig gestellte Fragen
Hat Chrome eigene Proxy-Einstellungen?
Nicht unter Windows oder macOS – es verwendet den System-Proxy. Um Chrome allein zu proxieren, starten Sie es mit --proxy-server= oder verwenden Sie eine Erweiterung.
Kann Windows einen SOCKS5-Proxy systemweit verwenden?
Nein; der Windows-Proxy-Dialog ist nur HTTP. Verwenden Sie SOCKS5 in Anwendungen, die es unterstützen (Firefox, die meisten Entwicklertools, Antidetect-Browser), oder führen Sie eine kleine lokale HTTP-zu-SOCKS-Brücke aus.
Wo gebe ich das Proxy-Passwort ein?
Windows und Firefox fordern es bei der ersten Verbindung an; macOS hat ein Feld in den Proxy-Einstellungen; Befehlszeilen-Tools akzeptieren es in der URL als user:pass@host:port.
Was ist eine PAC-Datei?
Eine Proxy-Auto-Config-Datei: eine kurze JavaScript-Funktion, die für jede URL zurückgibt, welcher Proxy (oder keiner) verwendet werden soll. Sie ermöglicht es, nur bestimmte Websites über einen Proxy zu leiten. Sowohl Windows als auch macOS akzeptieren eine PAC-URL in ihren automatischen Proxy-Einstellungen.
Wie verwende ich verschiedene Proxys in verschiedenen Browser-Tabs?
Standard-Browser proxieren pro Profil, nicht pro Tab. Verwenden Sie separate Profile (Chrome --user-data-dir, Firefox-Profile oder Container), eine Proxy-Switcher-Erweiterung oder einen Antidetect-Browser, der genau dafür gebaut ist.
Muss ich nach der Änderung des Proxys neu starten?
Firefox und die Systemdialoge wenden Änderungen sofort an. Chrome übernimmt Systemänderungen bei der nächsten Anfrage. Befehlszeilen-Umgebungsvariablen gelten für Prozesse, die nach ihrer Setzung gestartet werden.