Proxy einrichten: Browser, curl und Python

Sie haben einen Proxy in der Liste gefunden – und jetzt? Diese Anleitung zeigt, wie Sie einen Proxy in die gängigsten Tools einbinden: Browser, Systemeinstellungen, curl und Python. In allen Beispielen steht IP:PORT als Platzhalter; die echten Werte kopieren Sie aus der kostenlosen Proxy-Liste.

Bevor Sie loslegen

  • Wählen Sie einen Proxy, der vor wenigen Sekunden geprüft wurde und eine niedrige Latenz hat.
  • Achten Sie auf das Protokoll: Ein HTTP-Proxy und ein SOCKS5-Proxy werden unterschiedlich eingerichtet.
  • Halten Sie zwei oder drei Ersatz-Proxys bereit – kostenlose Proxys können jederzeit offline gehen.

Firefox

Firefox hat eigene Proxy-Einstellungen, unabhängig vom System:

  1. Öffnen Sie Einstellungen → Allgemein → Verbindungs-Einstellungen → Einstellungen…
  2. Wählen Sie Manuelle Proxy-Konfiguration.
  3. Für einen HTTP-Proxy tragen Sie IP und Port unter HTTP-Proxy ein und setzen das Häkchen bei Diesen Proxy auch für HTTPS verwenden.
  4. Für SOCKS füllen Sie SOCKS-Host aus, wählen SOCKS v5 (oder v4) und aktivieren Proxy-DNS bei Verwendung von SOCKS v5.
  5. Klicken Sie auf OK und öffnen Sie eine beliebige „Wie ist meine IP?“-Seite, um das Ergebnis zu prüfen.

Chrome und Edge

Chromium-basierte Browser nutzen standardmäßig den System-Proxy. Soll der Proxy nur im Browser gelten, starten Sie ihn mit einem Flag:

chrome --proxy-server="http://IP:PORT"
chrome --proxy-server="socks5://IP:PORT"

Proxy-Switcher-Erweiterungen erledigen dasselbe per Knopfdruck und sind praktisch, wenn Sie den Proxy oft wechseln.

Windows und macOS

  • Windows: Einstellungen → Netzwerk und Internet → Proxy → Manuelle Proxyeinrichtung → Adresse und Port eingeben.
  • macOS: Systemeinstellungen → Netzwerk → Ihre Verbindung → Details → Proxies → Webproxy (HTTP), Sicherer Webproxy (HTTPS) oder SOCKS-Proxy aktivieren.

Systemeinstellungen wirken sich auf jedes Programm aus, das sie berücksichtigt – denken Sie also daran, den Proxy danach wieder auszuschalten.

curl

curl -x http://IP:PORT https://example.com
curl --socks5-hostname IP:PORT https://example.com

Mit --socks5-hostname löst der Proxy die Domain auf, sodass Ihre DNS-Anfragen nicht durchsickern. Ergänzen Sie --max-time 15, damit curl nicht an einem toten Proxy hängen bleibt.

Python requests

import requests

proxy = "http://IP:PORT"            # oder "socks5h://IP:PORT"
r = requests.get(
    "https://example.com",
    proxies={"http": proxy, "https": proxy},
    timeout=15,
)
print(r.status_code)

Für SOCKS brauchen Sie ein zusätzliches Paket: pip install "requests[socks]".

Scrapy

Legen Sie den Proxy pro Anfrage über meta fest:

yield scrapy.Request(url, meta={"proxy": "http://IP:PORT"})

Kostenlose Proxys rotieren

Kostenlose Proxys nutzen Sie am besten als Pool. Laden Sie über unsere API eine frische Liste herunter, probieren Sie die Proxys der Reihe nach durch und werfen Sie die fehlerhaften hinaus:

import random, requests

pool = requests.get(
    "https://SITE/api/v1/proxies?protocol=http&anonymity=elite&format=txt"
).text.split()

for attempt in range(5):
    proxy = "http://" + random.choice(pool)
    try:
        r = requests.get("https://example.com",
                         proxies={"http": proxy, "https": proxy}, timeout=10)
        break
    except requests.RequestException:
        pool.remove(proxy.removeprefix("http://"))

Ersetzen Sie SITE durch die Adresse dieser Website. Aktualisieren Sie den Pool alle paar Minuten – die Liste selbst wird alle 30 Sekunden aktualisiert.

Fehlerbehebung

  • Connection refused oder Timeout – der Proxy ist offline gegangen. Nehmen Sie den nächsten.
  • 407 Proxy Authentication Required – der Proxy verlangt inzwischen ein Passwort; überspringen Sie ihn.
  • Überall Captchas – wechseln Sie zu einem Elite-Proxy oder in ein anderes Land.
  • Die Website sieht Ihre echte IP – der Proxy ist transparent, oder Ihr Programm ignoriert die Proxy-Einstellungen.

Wenn kostenlose Proxys nicht mehr ausreichen, lesen Sie unseren Vergleich kostenloser und bezahlter Proxys.

Auch verfügbar auf: EnglishРусскийУкраїнськаEspañolPortuguês (Brasil)FrançaisTürkçeBahasa IndonesiaTiếng Việt简体中文العربيةفارسی

Weiterlesen