Tutorial
|
von Hunt Team

Proxies mit yt-dlp nutzen (HTTP, SOCKS5 & Tor)

yt-dlp ist heute der leistungsfähigste Video-Downloader, aber auch er hat Grenzen. Sie können auf geo-beschränkte Videos stoßen, die nur in bestimmten Ländern verfügbar sind, oder auf IP-Sperren von Websites, die zu viele Anfragen erkennen.

Die Lösung: Leiten Sie Ihren Traffic über einen Proxy. Dieser Guide erklärt alles Wichtige zur Nutzung von Proxies mit yt-dlp – von einfachen HTTP-Setups bis hin zu erweiterten Privacy-Optionen mit Tor.

Warum einen Proxy mit yt-dlp verwenden?

  1. Geo-Blocking umgehen: Inhalte ansehen und herunterladen, die auf bestimmte Regionen beschränkt sind (z. B. BBC iPlayer außerhalb des UK oder bestimmte Crunchyroll-Bibliotheken).
  2. Rate Limiting vermeiden: Wenn Sie einen Kanal archivieren oder Playlists herunterladen, kann YouTube Ihre IP temporär blockieren (Fehler 429). Rotierende Proxies helfen dabei.
  3. Privatsphäre: Verbergen Sie Ihre eigene IP-Adresse gegenüber den Websites, mit denen Sie interagieren.

Grundlegende Proxy-Nutzung

Der wichtigste Flag für Proxies in yt-dlp ist --proxy. Unterstützt werden HTTP, HTTPS und SOCKS.

HTTP/HTTPS-Proxies

Das ist der häufigste Proxy-Typ.

yt-dlp --proxy "http://user:[email protected]:8080" "https://www.youtube.com/watch?v=..."

Syntax-Details:

  • http:// - Protokoll (oft optional, aber besser explizit).
  • user:password - (Optional) Authentifizierung, falls erforderlich.
  • @ - Trenner zwischen Credentials und Server-Adresse.
  • proxy.example.com - IP oder Hostname des Proxy-Servers.
  • 8080 - Portnummer.

SOCKS5-Proxies

SOCKS5 wird oft bevorzugt, da es vielseitiger tunnelt.

yt-dlp --proxy "socks5://user:[email protected]:1080" "https://..."

yt-dlp mit Tor verwenden

Für maximale Privatsphäre oder zum Umgehen harter Zensur können Sie yt-dlp über das Tor-Netzwerk routen.

Voraussetzung: Der Tor-Dienst muss installiert und aktiv sein. Standardmäßig stellt Tor einen SOCKS5-Proxy auf Port 9050 bereit.

yt-dlp --proxy "socks5://127.0.0.1:9050" "https://www.youtube.com/watch?v=..."

Hinweis: Downloads über Tor sind deutlich langsamer als über eine normale Verbindung. Nutzen Sie es am besten nur, wenn es keine Alternative gibt.

Permanente Konfiguration

Die Proxy-URL jedes Mal zu tippen ist mühsam. Sie können Ihre Proxy-Einstellungen in einer Konfigurationsdatei speichern.

  1. Erstellen oder bearbeiten Sie Ihre Config-Datei:
    • Linux/macOS: ~/.config/yt-dlp/config
    • Windows: %APPDATA%\yt-dlp\config
  2. Fügen Sie die Proxy-Zeile hinzu:
--proxy "http://user:[email protected]:8080"

Ab dann nutzt yt-dlp diesen Proxy automatisch bei jedem Aufruf.

Umgang mit “429 Too Many Requests”

Wenn Sie Daten scrapen oder sehr große Playlists herunterladen, kann ein einzelner Proxy gebannt werden. Dann benötigen Sie eine Proxy-Rotation.

yt-dlp hat keinen eingebauten “Rotator”, aber Sie können Rotation erreichen, indem Ihr Proxy-Anbieter sie serverseitig übernimmt (ein Gateway, das die Exit-IP wechselt) oder indem Sie ein kleines Wrapper-Skript schreiben, das durch eine Proxy-Liste zyklisch rotiert.

Beispiel: Rotierenden Proxy-Service nutzen

Viele Premium-Proxy-Services bieten ein “sticky” oder “rotating” Gateway.

# Beispiel für einen Service, der bei jeder Anfrage die IP rotiert
yt-dlp --proxy "http://rotating-gateway.provider.com:port" ...

Troubleshooting

“Connection Refused”

  • Prüfen Sie, ob Proxy-IP und Port korrekt sind.
  • Prüfen Sie, ob eine Firewall die Verbindung blockiert.
  • Bei Tor: Stellen Sie sicher, dass der Tor Browser oder der Hintergrunddienst wirklich läuft.

“Proxy Authentication Required”

  • Stellen Sie sicher, dass user:password in der URL enthalten ist.
  • Wenn Ihr Passwort Sonderzeichen enthält (z. B. @ oder :), müssen Sie es URL-encoden (z. B. @ wird zu %40).

Geo-Restriction bleibt bestehen

  • Manche kostenlosen Proxies leaken Ihre echte DNS- oder IPv6-Adresse. Nutzen Sie --force-ipv4, um Traffic über den IPv4-Tunnel zu zwingen.
  • Prüfen Sie den Standort Ihrer Proxy-IP z. B. mit curl --proxy ... ipinfo.io.

VIDEO API

Discover why Hunt is the preferred API provider for developers.