Die Proxy-Einrichtung unter Windows 10 und 11 wird über den Abschnitt "Proxy" in den "Netzwerk & Internet"-Einstellungen verwaltet, wodurch entweder die manuelle Konfiguration einer Proxy-Server-Adresse und eines Ports oder die automatische Konfiguration über ein PAC-Skript (Proxy Auto-Configuration) ermöglicht wird.
Zugreifen auf die Proxy-Einstellungen
Um die Proxy-Einstellungen unter Windows 10 oder 11 zu konfigurieren:
- Öffnen Sie die Anwendung Einstellungen. Dies kann durch Drücken von
Win + Ioder durch Klicken auf die Schaltfläche "Start" und Auswahl von "Einstellungen" erfolgen. - Navigieren Sie zu Netzwerk & Internet.
- Wählen Sie im linken Menü Proxy aus.
Innerhalb der Proxy-Einstellungen stehen zwei primäre Konfigurationsmethoden zur Verfügung: Automatische Proxy-Einrichtung und Manuelle Proxy-Einrichtung.
Automatische Proxy-Einrichtung
Diese Methode verwendet ein Proxy Auto-Configuration (PAC)-Skript, eine JavaScript-Datei, die Regeln dafür definiert, wie Webbrowser und andere User Agents automatisch den geeigneten Proxy-Server für das Abrufen einer bestimmten URL auswählen.
Automatische Proxy-Einrichtung konfigurieren
- Suchen Sie in den Proxy-Einstellungen den Abschnitt Automatische Proxy-Einrichtung.
- Schalten Sie Einstellungen automatisch erkennen auf Aus, es sei denn, Sie verlassen sich in Ihrer Netzwerkumgebung auf das Web Proxy Auto-Discovery Protocol (WPAD). Für die Verwendung spezifischer PAC-Dateien sollte dies typischerweise ausgeschaltet sein.
- Schalten Sie Einrichtungsskript verwenden auf Ein.
- Geben Sie im Feld Skriptadresse die vollständige URL zu Ihrer PAC-Datei ein (z.B.
http://proxy.example.com/proxy.pac). - Klicken Sie auf Speichern.
Überlegungen zur PAC-Datei
- Dynamische Konfiguration: PAC-Dateien ermöglichen eine dynamische Proxy-Auswahl basierend auf Ziel-IP, Hostname oder Protokoll und bieten eine granularere Kontrolle als die manuelle Einrichtung.
- Zentrale Verwaltung: Updates der Proxy-Regeln können durch Ändern einer einzelnen PAC-Datei auf einem Webserver bereitgestellt werden, was die Verwaltung über mehrere Clients hinweg vereinfacht.
- Verfügbarkeit: Der PAC-Dateiserver muss kontinuierlich erreichbar sein, damit die Proxy-Konfiguration korrekt funktioniert. Ist der Server ausgefallen, können Clients den Internetzugang verlieren oder den Proxy nicht verwenden.
- Fehlerbehebung: Probleme mit PAC-Dateien können komplex zu diagnostizieren sein. Stellen Sie sicher, dass das Skript syntaktisch korrekt ist und der Server, der es hostet, erreichbar ist.
Manuelle Proxy-Einrichtung
Diese Methode beinhaltet die Angabe einer einzelnen Proxy-Server-Adresse und eines Ports für den gesamten Internetverkehr.
Manuelle Proxy-Einrichtung konfigurieren
- Suchen Sie in den Proxy-Einstellungen den Abschnitt Manuelle Proxy-Einrichtung.
- Schalten Sie Proxyserver verwenden auf Ein.
- Geben Sie im Feld Proxy-IP-Adresse die IP-Adresse oder den Hostnamen Ihres Proxy-Servers ein.
- Geben Sie im Feld Port die Portnummer ein, die Ihr Proxy-Server verwendet (z.B.
8080,3128). - (Optional) Aktivieren Sie Proxyserver für lokale Adressen (Intranet) nicht verwenden. Dies umgeht den Proxy für Anfragen an lokale Netzwerkressourcen, was im Allgemeinen empfohlen wird, um unnötiges Proxying des internen Datenverkehrs zu vermeiden.
- (Optional) Geben Sie im Textfeld Proxyserver für diese Adressen umgehen spezifische Adressen oder Domänen ein, die den Proxy nicht verwenden sollen, getrennt durch Semikolons (z.B.
*.local; 192.168.1.0/24; example.com). - Klicken Sie auf Speichern.
Überlegungen zur manuellen Einrichtung
- Einfachheit: Unkompliziert für einen einzelnen, konsistenten Proxy-Server zu konfigurieren.
- Begrenzte Flexibilität: Weniger dynamisch als PAC-Dateien. Der gesamte Datenverkehr (sofern nicht umgangen) wird über den angegebenen Proxy geleitet.
- Proxy-Authentifizierung: Wenn der Proxy-Server eine Authentifizierung erfordert, zeigt Windows in der Regel ein Pop-up-Dialogfeld an, das beim ersten Verbindungsversuch Anmeldeinformationen anfordert. Diese Anmeldeinformationen werden oft für die Sitzung zwischengespeichert.
Systemweite vs. anwendungsspezifische Proxy-Einstellungen
Die Windows-Proxy-Einstellungen sind im Allgemeinen systemweit, was bedeutet, dass sie für die meisten Universal Windows Platform (UWP)-Anwendungen und viele traditionelle Win32-Anwendungen gelten, die die System-Proxy-Konfiguration respektieren. Einige Anwendungen können diese Einstellungen jedoch überschreiben oder ignorieren.
Anwendungen, die System-Proxy-Einstellungen ignorieren können
- Webbrowser:
- Google Chrome, Microsoft Edge, Internet Explorer: Diese Browser respektieren standardmäßig in der Regel die System-Proxy-Einstellungen.
- Mozilla Firefox: Firefox verwaltet seine eigenen unabhängigen Proxy-Einstellungen, konfigurierbar über
Optionen > Netzwerkeinstellungen > Einstellungen.... Er kann so konfiguriert werden, dass er System-Proxy-Einstellungen oder benutzerdefinierte Einstellungen verwendet. - Opera, Vivaldi: Oft auf Chromium basierend, folgen sie normalerweise den Systemeinstellungen, können aber spezifische Überschreibungen anbieten.
- VPN-Clients: VPN-Software richtet in der Regel eine eigene Netzwerkschnittstelle und ein eigenes Routing ein, wodurch System-Proxy-Einstellungen umgangen oder mit ihnen koexistiert werden.
- Download-Manager: Einige Download-Manager verfügen über integrierte Proxy-Konfigurationsoptionen, die die Systemeinstellungen überschreiben können.
- Befehlszeilentools: Tools wie
curloderwgeterfordern oft eine explizite Proxy-Konfiguration über Befehlszeilenargumente oder Umgebungsvariablen.
Proxy für Befehlszeilentools einrichten
Für Tools wie curl oder Anwendungen, die auf Standard-Umgebungsvariablen angewiesen sind, können Sie HTTP_PROXY und HTTPS_PROXY (und NO_PROXY für Ausschlüsse) festlegen.
SET HTTP_PROXY=http://proxy.example.com:8080
SET HTTPS_PROXY=http://proxy.example.com:8080
SET NO_PROXY=localhost,127.0.0.1,.local
Für persistente Umgebungsvariablen verwenden Sie das Dialogfeld "Systemeigenschaften" oder PowerShell:
[System.Environment]::SetEnvironmentVariable('HTTP_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('HTTPS_PROXY', 'http://proxy.example.com:8080', 'User')
[System.Environment]::SetEnvironmentVariable('NO_PROXY', 'localhost,127.0.0.1,.local', 'User')
Ersetzen Sie 'User' durch 'Machine' für systemweite Variablen, die Administratorrechte erfordern.
Proxy-Server-Typen und Windows-Unterstützung
Die Windows-System-Proxy-Einstellungen unterstützen hauptsächlich HTTP- und HTTPS-Proxys. SOCKS-Proxys (SOCKS4, SOCKS5) sind in der Regel nicht direkt über die nativen Windows-Proxy-Einstellungen konfigurierbar und erfordern typischerweise eine anwendungsspezifische Konfiguration oder Client-Software von Drittanbietern.
| Funktion / Typ | Manuelle Proxy-Einrichtung (Windows-Einstellungen) | Automatische Proxy-Einrichtung (PAC-Datei) | Anwendungsspezifische Einstellungen |
|---|---|---|---|
| HTTP-Proxy | Unterstützt | Unterstützt (über PAC-Skriptlogik) | Unterstützt |
| HTTPS-Proxy | Unterstützt | Unterstützt (über PAC-Skriptlogik) | Unterstützt |
| SOCKS4-Proxy | Nicht direkt unterstützt | Begrenzt (PAC-Skript kann leiten, aber Client unterstützt möglicherweise nicht) | Oft unterstützt |
| SOCKS5-Proxy | Nicht direkt unterstützt | Begrenzt (PAC-Skript kann leiten, aber Client unterstützt möglicherweise nicht) | Oft unterstützt |
| Authentifizierung | OS-Aufforderung für Basis-Authentifizierung | Vom Proxy-Server gehandhabt | Anwendungsspezifisch |
| Dynamisches Routing | Nein | Ja | Anwendungsspezifisch |
| Zentrale Verwaltung | Nein | Ja | Nein |
Fehlerbehebung bei häufigen Proxy-Einrichtungsproblemen
- Falsche Proxy-Adresse/Port: Überprüfen Sie die IP-Adresse oder den Hostnamen und die Portnummer. Ein häufiger Fehler.
- Proxy-Server nicht erreichbar: Pingen Sie die IP-Adresse des Proxy-Servers an, um die Netzwerkverbindung zu bestätigen. Überprüfen Sie, ob der Proxy-Dienst auf dem Server läuft.
- Firewall blockiert: Stellen Sie sicher, dass keine lokalen oder Netzwerk-Firewalls Verbindungen zur IP und zum Port des Proxy-Servers blockieren.
- Authentifizierungsfehler: Wenn der Proxy eine Authentifizierung erfordert, stellen Sie sicher, dass die richtigen Anmeldeinformationen angegeben werden. Wenn keine Anmeldeinformationen abgefragt werden, überprüfen Sie die Proxy-Konfiguration.
- PAC-Dateifehler: Überprüfen Sie die PAC-Datei-URL auf Tippfehler. Überprüfen Sie, ob der Webserver, der die PAC-Datei hostet, zugänglich ist. Untersuchen Sie die PAC-Datei auf Syntaxfehler mit einem JavaScript-Linter oder Browser-Entwicklertools.
- DNS-Auflösungsprobleme: Wenn die DNS-Auflösung bei Verwendung des Proxys fehlschlägt, hat der Proxy-Server selbst möglicherweise DNS-Probleme, oder er ist nicht so konfiguriert, dass er DNS-Anfragen korrekt weiterleitet.
- Anwendungsspezifischer Konflikt: Wenn der Internetzugang für einige Anwendungen funktioniert, für andere jedoch nicht, untersuchen Sie die Proxy-Einstellungen innerhalb der nicht funktionierenden Anwendung.
- Caching-Probleme: Manchmal werden alte Proxy-Einstellungen zwischengespeichert. Ein Neustart des Browsers oder des Systems kann dies beheben. Das Löschen des Browser-Caches kann ebenfalls erforderlich sein.
- SSL/TLS-Zertifikatsprobleme: Wenn HTTPS-Seiten fehlschlagen, fängt der Proxy möglicherweise den SSL/TLS-Verkehr ab. Stellen Sie sicher, dass alle erforderlichen Stammzertifikate des Proxy-Anbieters im Windows-Zertifikatspeicher installiert sind.
Testen der Proxy-Konnektivität
Nach der Konfiguration des Proxys überprüfen Sie dessen Funktionalität:
- Browser-Test: Öffnen Sie einen Webbrowser und navigieren Sie zu einer Website wie
whatismyip.com. Die angezeigte IP-Adresse sollte die des Proxy-Servers sein, nicht die Ihres lokalen Rechners. curl-Test (Eingabeaufforderung/PowerShell):
cmd curl -x http://proxy.example.com:8080 https://httpbin.org/ip
Ersetzen Siehttp://proxy.example.com:8080durch Ihre Proxy-Details. Dieser Befehl sollte die öffentliche IP-Adresse des Proxys zurückgeben.- Netzwerkdiagnose: Verwenden Sie
tracert, um die Route zu einer externen IP-Adresse zu verfolgen (z.B.tracert 8.8.8.8). Dies kann helfen zu identifizieren, ob der Datenverkehr über das Netzwerk des Proxys geleitet wird.
So richten Sie einen SOCKS5-Proxy unter Windows 11 ein
Windows 10 und 11 verfügen über keine native, systemweite SOCKS5-Einstellung — das integrierte Menü Netzwerk und Internet → Proxy akzeptiert nur HTTP/HTTPS-Adressen. Um einen SOCKS5 proxy unter Windows zu verwenden, leiten Sie den Datenverkehr stattdessen über einen SOCKS5-fähigen Client. Es gibt drei zuverlässige Methoden.
Methode 1 — Firefox (natives SOCKS5, keine zusätzliche Software)
Firefox verwendet seinen eigenen Proxy-Stack und unterstützt SOCKS5 von Haus aus:
- Öffnen Sie Einstellungen → Allgemein → Verbindungseinstellungen → Einstellungen…
- Wählen Sie Manuelle Proxy-Konfiguration.
- Geben Sie unter SOCKS-Host Ihre Proxy-IP ein, legen Sie den Port fest und wählen Sie SOCKS v5.
- Aktivieren Sie DNS über SOCKS v5 aktivieren, um DNS-Leaks zu verhindern.
- Klicken Sie auf OK. (Vollständige Anleitung: Firefox proxy setup.)
Methode 2 — Chrome / Edge über Startparameter
Chromium-Browser bieten kein SOCKS-Feld in der Benutzeroberfläche an, akzeptieren jedoch einen Befehlszeilenparameter:
chrome.exe --proxy-server="socks5://IP:PORT"
Die Zugangsdaten werden eingegeben, sobald der Browser dazu auffordert. Weitere Optionen für einzelne Profile finden Sie in der vollständigen Anleitung zum Chrome proxy setup.
Methode 3 — Systemweit mit einem Proxifier
Um jede Windows-Anwendung über SOCKS5 zu tunneln, verwenden Sie einen Proxifier wie Proxifier oder ProxyCap. Diese erfassen alle ausgehenden Verbindungen und leiten sie über den SOCKS5-Tunnel weiter — dies kommt einer nativen systemweiten SOCKS5-Unterstützung unter Windows am nächsten.
Unterstützt SOCKS5 unter Windows UDP (QUIC / HTTP-3)?
Die meisten SOCKS5-Proxys unterstützen nur TCP, weshalb UDP-basierte Protokolle — einschließlich QUIC (HTTP/3 über UDP-Port 443) — automatisch auf TCP zurückfallen. GProxy's datacenter SOCKS5 endpoints support SOCKS5 UDP ASSOCIATE, sodass ein UDP-fähiger Client QUIC/HTTP-3 und anderen UDP-Verkehr tunneln kann — eine Funktion, die die meisten Anbieter nicht bieten. Für statische, geografisch ausgerichtete Exits können Sie dieselben Zugangsdaten mit unseren residential proxies verwenden.
Häufig gestellte Fragen
Unterstützt Windows 11 SOCKS5-Proxys nativ?
Nein. Das integrierte Proxy-Menü akzeptiert nur HTTP/HTTPS. Verwenden Sie das Feld SOCKS-Host in Firefox, starten Sie Chrome mit --proxy-server="socks5://…", oder nutzen Sie einen Proxifier für eine systemweite Abdeckung.
Was ist der Unterschied zwischen einem HTTP- und einem SOCKS5-Proxy unter Windows?
Ein HTTP-Proxy versteht nur Web-Traffic; SOCKS5 ist protokollunabhängig und überträgt jeglichen TCP- — und auf unterstützten Servern auch UDP- — Verkehr, einschließlich E-Mails, Gaming und benutzerdefinierten Apps. Siehe SOCKS5 vs HTTP proxy.
Wie teste ich einen SOCKS5-Proxy unter Windows?
Führen Sie in der Eingabeaufforderung oder PowerShell folgenden Befehl aus:
curl --socks5 USER:PASS@IP:PORT https://httpbin.org/ip
Die zurückgegebene IP-Adresse sollte die des Proxys sein, nicht Ihre eigene.
Kann ein einzelner SOCKS5-Proxy alle Anwendungen abdecken?
Nicht allein über die Windows-Einstellungen — verwenden Sie einen Proxifier (Proxifier/ProxyCap), um das gesamte System zu routen, oder konfigurieren Sie jede Anwendung einzeln.
Bereit, SOCKS5 unter Windows zu testen? Get a SOCKS5 proxy from GProxy — datacenter, ISP und residential IPs mit HTTP(S) + SOCKS5, UDP-Unterstützung für datacenter und Pay-as-you-go-Preisen.
