Skip to content
Beginner / 4 min read

Smartproxy Einrichtungsanleitung: Wie man Residential Proxies unter Linux für Anfänger verwendet

Ein anfängerfreundliches Tutorial zur Einrichtung von Smartproxy Residential Proxies unter Linux. Lernen Sie, HTTP- und SOCKS5-Proxies für curl, wget und Python zu konfigurieren, mit Tipps zur Authentifizierung und Rotation.

Linux SOCKS5 HTTP(S) Privatsphäre/Anonymität

Überblick

Smartproxy ist ein anfängerfreundlicher Proxy-Dienst, der Residential- und Datacenter-Proxies mit HTTP- und SOCKS5-Unterstützung anbietet. Diese Anleitung zeigt Ihnen, wie Sie Smartproxy unter Linux für Kommandozeilen-Tools und Python-Skripte einrichten, damit Sie den Datenverkehr für Privatsphäre oder Web-Scraping über rotierende Residential-IPs leiten können. Wir behandeln Authentifizierung, Proxy-Konfiguration und grundlegende Rotation.

Voraussetzungen

  • Ein Smartproxy-Konto (Residential- oder Datacenter-Plan).
  • Linux-System mit Terminal-Zugriff.
  • Grundlegende Vertrautheit mit Kommandozeilen-Tools wie curl und Python.
  • Optional: Chrome oder Firefox für die Smartproxy-Browsererweiterung.

Smartproxy-Endpunkte verstehen

Smartproxy bietet verschiedene Endpunkte für Residential- und Datacenter-Proxies. Nach der Anmeldung in Ihrem Dashboard finden Sie:

  • Residential-Proxies: gate.smartproxy.com (oder ähnlich) mit Ports für HTTP/SOCKS5.
  • Datacenter-Proxies: dc.smartproxy.com (oder ähnlich) mit HTTP/SOCKS5-Ports. Die Authentifizierung erfolgt über Benutzername und Passwort. Sie können auch Ihre IP-Adresse auf die Whitelist setzen.

Schritte

1. Proxy-Anmeldedaten abrufen

  1. Melden Sie sich bei Ihrem Smartproxy-Dashboard an.
  2. Navigieren Sie zum Abschnitt Residential oder Datacenter.
  3. Notieren Sie sich Ihren Proxy-Endpunkt (z. B. gate.smartproxy.com) und Port (z. B. 7000 für HTTP, 7001 für SOCKS5).
  4. Erstellen oder rufen Sie Ihren Proxy-Benutzernamen und Ihr Passwort ab.

2. Testen des Proxys mit cURL

Verwenden Sie curl, um Ihre Anmeldedaten und Verbindung zu überprüfen. Ersetzen Sie Platzhalter durch Ihre Details.

curl -x http://username:[email protected]:7000 https://httpbin.org/ip

Bei Erfolg sehen Sie Ihre Proxy-IP in der Antwort. Verwenden Sie für SOCKS5 stattdessen socks5://.

3. Systemweiten Proxy konfigurieren (Optional)

Für Anwendungen, die Umgebungsvariablen berücksichtigen, legen Sie diese in Ihrer Shell fest:

export http_proxy='http://username:[email protected]:7000'
export https_proxy='http://username:[email protected]:7000'

Um sie dauerhaft zu machen, fügen Sie diese Zeilen zu ~/.bashrc oder ~/.profile hinzu.

4. Smartproxy mit Python Requests verwenden

Installieren Sie requests, falls nötig:

pip install requests

Verwenden Sie dann den Proxy in Ihrem Skript:

import requests

proxies = {
    'http': 'http://username:[email protected]:7000',
    'https': 'http://username:[email protected]:7000'
}

response = requests.get('https://httpbin.org/ip', proxies=proxies)
print(response.json())

Installieren Sie für SOCKS5 requests[socks] und verwenden Sie socks5://username:[email protected]:7001.

5. IP-Adressen rotieren

Smartproxy Residential Proxies rotieren IPs automatisch pro Anfrage oder über Sticky Sessions. Um für jede Anfrage eine neue IP zu erhalten, verwenden Sie einfach denselben Endpunkt. Für eine Sticky Session (dieselbe IP für mehrere Anfragen) hängen Sie eine Session-ID an Ihren Benutzernamen an:

curl -x http://username-session-123:[email protected]:7000 https://httpbin.org/ip

Ersetzen Sie 123 durch eine beliebige Zahl. Die Session dauert bis zu 10 Minuten (genaue Dauer finden Sie in den Smartproxy-Dokumenten).

6. Die Smartproxy-Browsererweiterung verwenden

Smartproxy bietet eine Browsererweiterung für Chrome und Firefox (funktioniert unter Linux). Installieren Sie sie aus dem Add-on-Store Ihres Browsers und melden Sie sich mit Ihren Smartproxy-Anmeldedaten an. Sie können zwischen Proxy-Standorten wechseln, ohne die Systemeinstellungen zu ändern.

Fehlerbehebung

  • 407 Proxy Authentication Required: Überprüfen Sie Ihren Benutzernamen und Ihr Passwort. Stellen Sie sicher, dass sie URL-kodiert sind, wenn sie Sonderzeichen enthalten.
  • Connection timeout: Überprüfen Sie den Endpunkt und den Port. Versuchen Sie einen anderen Port (HTTP vs. SOCKS5). Überprüfen Sie Ihre Firewall.
  • SSL-Fehler: Verwenden Sie für HTTPS-Ziele das HTTP-Proxy-Protokoll (http://), auch wenn das Ziel HTTPS ist. Der Proxy übernimmt CONNECT.
  • Langsame Geschwindigkeiten: Datacenter-Proxies sind oft schneller als Residential. Versuchen Sie einen anderen Standort oder wechseln Sie den Proxy-Typ.

Zusammenfassung

Sie haben gelernt, wie Sie Smartproxy Residential Proxies unter Linux für cURL, Python und systemweite Nutzung einrichten. Denken Sie daran, den richtigen Endpunkt und Port zu verwenden, sich ordnungsgemäß zu authentifizieren und Session-IDs für Sticky Sessions zu nutzen. Die Browsererweiterung bietet eine schnelle Möglichkeit, IPs für manuelles Surfen zu wechseln. Mit diesen Schritten können Sie den Datenverkehr für Privatsphäre- oder Scraping-Aufgaben über Smartproxy leiten.