Skip to content
Advanced / 5 min read

So verwenden Sie einen SOCKS5-Konfigurator unter macOS, um nur Ihren Browser über ProxyScrape zu leiten

Lassen Sie den Systemverkehr über Ihre normale Verbindung laufen, während nur Ihr Browser über ProxyScrape SOCKS5 geleitet wird. Diese macOS-Anleitung verwendet einen SOCKS5-Konfigurator mit App-spezifischen Regeln, Netzwerkorten und Leck-Tests.

macOS SOCKS5 Privatsphäre/Anonymität

Überblick

macOS erlaubt es Ihnen, einen systemweiten SOCKS-Proxy festzulegen, aber das wirkt sich auf jede App aus, die den Systemproxy berücksichtigt. Ein SOCKS5-Konfigurator ermöglicht es Ihnen, nur Ihren Browser über ProxyScrape zu leiten, während der Rest Ihres Macs auf seiner normalen Verbindung bleibt. Das ist nützlich für SEO-Monitoring, Anzeigenverifizierung oder Browsersitzungen, die eine andere IP benötigen, ohne Videoanrufe, Backups oder Systemupdates zu beeinträchtigen.

ProxyScrape bietet SOCKS5- und HTTP-Proxys über Residential-, Datacenter- und Mobile-IP-Typen hinweg. Die Abrechnung erfolgt nutzungsbasiert oder als monatliche Pauschale, und der Pool wird mit über 97 Mio. IPs angegeben. Dieses Tutorial verwendet eine SOCKS5-Konfigurator-App mit App-spezifischen Regeln und behandelt Netzwerkorte, DNS-Verhalten und Leck-Tests.

Wann Sie nur den Browser routen sollten

  • Sie möchten Suchergebnisse oder Anzeigen von einem bestimmten Standort prüfen, ohne Ihr gesamtes Netzwerk zu ändern.
  • Sie müssen Systemdienste auf einer stabilen Verbindung halten, während der Browser rotierende Proxys verwendet.
  • Sie testen eine Web-App mit einer anderen IP, möchten aber Entwicklertools oder Cloud-Sync nicht über den Proxy leiten.

Schritte

  1. ProxyScrape-SOCKS5-Zugangsdaten abrufen. Kopieren Sie im ProxyScrape-Dashboard Host, Port, Benutzername und Passwort für den benötigten Proxy-Typ (Residential, Datacenter oder Mobile).

  2. Einen macOS-SOCKS5-Konfigurator installieren. Wählen Sie einen Konfigurator, der anwendungsbezogenes Routing unter macOS unterstützt. Beispiele sind Proxifier, ProxyCap oder ein ähnlicher SOCKS5-Konfigurator, der sich an ausgewählte Apps anhängen kann. Installieren Sie ihn und erteilen Sie alle erforderlichen Netzwerkberechtigungen.

  3. Ein neues SOCKS5-Proxy-Profil erstellen. Fügen Sie im Konfigurator einen Proxyserver hinzu:

    • Protokoll: SOCKS5
    • Host: Ihr ProxyScrape-Host
    • Port: Ihr ProxyScrape-SOCKS5-Port
    • Benutzername und Passwort: Ihre ProxyScrape-Zugangsdaten
    • DNS: Wählen Sie „Über Proxy auflösen“, falls verfügbar
  4. Eine Nur-Browser-Regel einrichten. Erstellen Sie eine Regel, die nur auf Ihren Browserprozess passt. Zum Beispiel:

    • Anwendung: Google Chrome oder Firefox
    • Aktion: Proxy via SOCKS5 Lassen Sie andere Anwendungen auf Direct gesetzt.
  5. Ein separates Browserprofil konfigurieren (optional, aber empfohlen). Erstellen Sie ein dediziertes Browserprofil für das Surfen über den Proxy. Dadurch bleiben Cookies, Erweiterungen und der DNS-Cache von Ihrem normalen Profil getrennt.

    # Beispiel: Chrome mit einem separaten Profilverzeichnis starten
    open -na "Google Chrome" --args --user-data-dir="$HOME/.chrome-proxy-profile" --proxy-server="socks5://127.0.0.1:1080"
    

    Hinweis: Wenn Sie die App-spezifischen Regeln des Konfigurators verwenden, benötigen Sie das Flag --proxy-server möglicherweise nicht. Verwenden Sie entweder den einen oder den anderen Ansatz.

  6. macOS-Netzwerkorte verwenden, um Kontexte zu wechseln. Erstellen Sie einen Netzwerkort namens „ProxyScrape“ und einen weiteren namens „Direct“. Legen Sie im ProxyScrape-Ort den SOCKS-Proxy auf 127.0.0.1 und den von Ihrem Konfigurator verwendeten Port fest, oder lassen Sie ihn leer, wenn der Konfigurator App-spezifisches Routing übernimmt. Wechseln Sie die Orte über das Apple-Menü, wenn Sie das Standardverhalten ändern möchten.

  7. Den gerouteten Browser testen. Besuchen Sie im Proxy-Browser eine IP-Prüfseite. Bestätigen Sie, dass die IP zu ProxyScrape und der erwarteten Region passt.

  8. Eine ausgeschlossene App testen. Verwenden Sie eine Nicht-Browser-App, um Ihre öffentliche IP zu prüfen. Sie sollte Ihre normale ISP-IP anzeigen, was bestätigt, dass das App-spezifische Routing funktioniert.

  9. DNS- und WebRTC-Leck-Tests ausführen. Führen Sie im Proxy-Browser einen DNS-Leck-Test und einen WebRTC-Leck-Test aus. DNS sollte über den Proxy aufgelöst werden. Wenn WebRTC Ihre lokale IP offenlegt, deaktivieren Sie WebRTC oder verwenden Sie eine Erweiterung, um es zu kontrollieren.

  10. Mit einer Kommandozeilen-Prüfung validieren. Überprüfen Sie vom Terminal aus denselben SOCKS5-Endpunkt:

    curl --socks5-hostname USER:PASS@HOST:PORT https://httpbin.org/ip
    

    Ersetzen Sie USER, PASS, HOST und PORT durch Ihre ProxyScrape-Zugangsdaten.

Fehlerbehebung

  • Der Browser zeigt weiterhin die lokale IP an. Überprüfen Sie die Prozessnamen-Übereinstimmung des Konfigurators. Einige Browser verwenden Hilfsprozesse; fügen Sie den Hilfsprozess zur Regel hinzu.
  • Seiten laden langsam oder laufen in einen Timeout. Probieren Sie einen anderen ProxyScrape-Proxy-Typ aus. Datacenter-Proxys sind normalerweise schneller; Residential- und Mobile-Proxys können eine höhere Latenz haben.
  • DNS-Leaks. Aktivieren Sie proxyseitiges DNS im Konfigurator. Setzen Sie in Firefox network.proxy.socks_remote_dns in about:config auf true.
  • macOS fragt nach Netzwerkberechtigungen. Genehmigen Sie den Konfigurator in Systemeinstellungen > Datenschutz & Sicherheit. Ohne Berechtigung funktioniert App-spezifisches Routing nicht.
  • Der Proxy funktioniert nach einem Netzwerkwechsel nicht mehr. Wählen Sie den Netzwerkort erneut aus oder starten Sie den Konfigurator neu. macOS kann die Proxy-Einstellungen beim Wechseln von WLAN-Netzen zurücksetzen.

Zusammenfassung

Ein macOS-SOCKS5-Konfigurator ermöglicht Ihnen Nur-Browser-Routing, während der Rest Ihres Systems direkt bleibt. Konfigurieren Sie die ProxyScrape-SOCKS5-Zugangsdaten, fügen Sie eine Regel nur für Ihren Browser hinzu und verwenden Sie ein dediziertes Browserprofil für saubere Cookies und DNS. Überprüfen Sie mit IP-, DNS- und WebRTC-Checks und behalten Sie einen separaten macOS-Netzwerkort für schnelles Umschalten. Dieses Setup eignet sich gut für SEO-Monitoring und Webtests, bei denen Sie eine andere IP benötigen, ohne Ihren gesamten Rechner über den Proxy zu leiten.