Skip to content
Beginner / 5 min read

So richten Sie einen Smartproxy SOCKS5-Proxy unter macOS ein (systemweit und pro Browser)

Ein anfängerfreundlicher macOS-Leitfaden zum Konfigurieren eines Smartproxy SOCKS5-Proxys in den Netzwerkeinstellungen, in Chrome und Firefox, mit Verifizierung und Fehlerbehebung.

macOS SOCKS5 Privatsphäre/Anonymität

Überblick

Ein SOCKS5-Proxy leitet Anwendungsdatenverkehr über einen Remote-Endpunkt und kann HTTP- und HTTPS-Websites verarbeiten, wenn die Anwendung SOCKS5 unterstützt. Unter macOS können Sie einen SOCKS5-Proxy systemweit über die Netzwerkeinstellungen konfigurieren oder ihn auf einen bestimmten Browser beschränken. In diesem Tutorial wird Smartproxy als Beispielanbieter verwendet, da es Residential- und Datacenter-Proxys über HTTP und SOCKS5 mit monatlicher Pauschalabrechnung anbietet. Dieselben Schritte gelten für jeden SOCKS5-Anbieter.

Sie erfahren:

  • Wie Sie Ihren Smartproxy-SOCKS5-Endpunkt und Ihre Anmeldedaten finden.
  • Wie Sie einen systemweiten SOCKS5-Proxy unter macOS festlegen.
  • Wie Sie SOCKS5 nur in Chrome und Firefox verwenden.
  • Wie Sie überprüfen, ob der Proxy funktioniert, und häufige Fehler beheben.

Bevor Sie beginnen

  • Ein Smartproxy-Konto mit Zugriff auf Residential- oder Datacenter-Proxys.
  • Ihr SOCKS5-Endpunkt: Host, Port, Benutzername und Passwort. Smartproxy stellt diese normalerweise im Dashboard für den ausgewählten Proxytyp und Standort bereit.
  • macOS-Administratorzugriff, wenn Sie die Netzwerkeinstellungen ändern.
  • Eine Test-URL wie https://httpbin.org/ip oder https://ifconfig.me/ip.

Schritte

  1. Sammeln Sie Ihre Smartproxy SOCKS5-Anmeldedaten.

    Melden Sie sich beim Smartproxy-Dashboard an und öffnen Sie die Details für Residential- oder Datacenter-Proxys. Notieren Sie SOCKS5-Host, Port, Benutzername und Passwort. Wenn das Dashboard separate HTTP- und SOCKS5-Ports anzeigt, verwenden Sie für dieses Tutorial den SOCKS5-Port.

  2. Testen Sie den SOCKS5-Proxy im Terminal, bevor Sie macOS-Einstellungen ändern.

    Ersetzen Sie die Platzhalter durch Ihre Angaben. Das Schema socks5h sendet DNS-Anfragen über den Proxy, wodurch DNS-Leaks reduziert werden.

    curl -x socks5h://USERNAME:PASSWORD@HOST:PORT https://httpbin.org/ip
    

    Wenn die Antwort eine andere IP-Adresse anzeigt, funktionieren die Proxy-Anmeldedaten und der Endpunkt.

  3. Öffnen Sie die macOS-Netzwerk-Proxy-Einstellungen.

    • Klicken Sie auf das Apple-Menü und wählen Sie Systemeinstellungen.
    • Wählen Sie Netzwerk.
    • Wählen Sie Ihre aktive Verbindung (Wi-Fi oder Ethernet) und klicken Sie auf Details.
    • Öffnen Sie den Tab Proxies.
  4. Aktivieren Sie den SOCKS-Proxy.

    • Schalten Sie SOCKS-Proxy ein.
    • Geben Sie den Smartproxy SOCKS5-Host und -Port ein.
    • Wenn macOS Authentifizierungsfelder anzeigt, geben Sie Ihren Smartproxy-Benutzernamen und Ihr Passwort ein.
    • Klicken Sie auf OK und dann auf Anwenden.
  5. Überprüfen Sie die systemweite Proxy-Nutzung.

    • Öffnen Sie Safari oder eine andere App, die die macOS-System-Proxy-Einstellungen berücksichtigt.
    • Besuchen Sie https://httpbin.org/ip und bestätigen Sie, dass die IP-Adresse von Ihrer normalen öffentlichen IP abweicht.
    • Wenn die Seite fehlschlägt, deaktivieren Sie den SOCKS-Proxy und testen Sie den Proxy erneut mit dem curl-Befehl aus Schritt 2.
  6. Beschränken Sie SOCKS5 nur auf Chrome (optional).

    Chrome unter macOS verwendet normalerweise die System-Proxy-Einstellungen, aber Sie können ein separates Chrome-Profil mit einem Proxy-Flag starten. Dies ist nützlich, wenn Sie nicht das gesamte System ändern möchten.

    '/Applications/Google Chrome.app/Contents/MacOS/Google Chrome' --proxy-server='socks5://HOST:PORT' --user-data-dir=/tmp/chrome-socks5-profile
    

    Das Kommandozeilen-Flag von Chrome verarbeitet keine Proxy-Authentifizierung. Wenn Smartproxy einen Benutzernamen und ein Passwort erfordert, verwenden Sie die System-Proxy-Einstellungen, eine Browsererweiterung Ihres Anbieters oder einen Proxy-Client, der SOCKS5-Authentifizierung unterstützt. Smartproxy bietet Browsererweiterungen an, die die Proxy-Nutzung auf Browserebene vereinfachen können; prüfen Sie im Anbieter-Dashboard die unterstützten Browser und Einrichtungshinweise.

  7. Konfigurieren Sie SOCKS5 in Firefox (optional).

    • Öffnen Sie Firefox und gehen Sie zu Einstellungen.
    • Suchen Sie nach Netzwerkeinstellungen und klicken Sie auf Einstellungen.
    • Wählen Sie Manuelle Proxy-Konfiguration.
    • Geben Sie im Feld SOCKS-Host den Smartproxy-Host und -Port ein.
    • Wählen Sie SOCKS v5.
    • Aktivieren Sie Proxy-DNS, wenn SOCKS v5 verwendet wird.
    • Klicken Sie auf OK.
    • Wenn Firefox nach der Proxy-Authentifizierung fragt, geben Sie Ihren Smartproxy-Benutzernamen und Ihr Passwort ein.
  8. Deaktivieren Sie den Proxy, wenn Sie fertig sind.

    • Kehren Sie zu Systemeinstellungen > Netzwerk > Details > Proxies zurück.
    • Schalten Sie SOCKS-Proxy aus und klicken Sie auf OK.
    • Schließen Sie für Chrome das Proxy-Profilfenster und löschen Sie /tmp/chrome-socks5-profile, wenn Sie es nicht mehr benötigen.
    • Kehren Sie für Firefox zu den Netzwerkeinstellungen zurück und wählen Sie Kein Proxy.

Fehlerbehebung

  • Authentifizierung fehlgeschlagen: Überprüfen Sie Benutzername und Passwort erneut. Wenn Ihr Passwort Sonderzeichen enthält, kodieren Sie es in Kommandozeilen-Tools URL-konform.
  • Proxy funktioniert im Terminal, aber nicht in Apps: Viele macOS-Apps ignorieren die System-Proxy-Einstellungen. Verwenden Sie einen Proxy-Client pro App oder die eigenen Proxy-Einstellungen der App.
  • DNS-Leaks: Verwenden Sie socks5h in curl und aktivieren Sie Proxy-DNS in Firefox. Das Verhalten des macOS-System-SOCKS-Proxys variiert je nach App.
  • Zeitüberschreitung bei der Verbindung: Stellen Sie sicher, dass Sie den SOCKS5-Port und nicht den HTTP-Port verwenden. Prüfen Sie, ob Ihr Netzwerk ausgehende Verbindungen zum Proxy-Port zulässt.
  • Websites blockieren die Proxy-IP: Residential-Proxys werden seltener blockiert als Datacenter-IPs, aber kein Proxy garantiert Zugriff. Versuchen Sie einen anderen Standort oder Proxytyp im Smartproxy-Dashboard.
  • macOS fragt nach dem Administratorpasswort: Änderungen an System-Proxys erfordern auf den meisten Macs Administratorrechte.

Zusammenfassung

Sie können einen Smartproxy SOCKS5-Proxy unter macOS auf Systemebene oder nur in einem Browser verwenden. Testen Sie den Endpunkt mit curl, konfigurieren Sie die macOS-Netzwerkeinstellungen für systemweites Routing und verwenden Sie browserspezifische Einstellungen, wenn Sie eine feinere Kontrolle benötigen. Überprüfen Sie immer Ihre öffentliche IP und deaktivieren Sie den Proxy, wenn die Aufgabe abgeschlossen ist.