Ich möchte YouTube-Videos über YouTube-DL über den Proxy-Server herunterladen, aber es zeigt, dass eine Authentifizierung erforderlich ist
Code:
http_proxy="http://username:password@proxy:port/" youtube-dl url
es zeigt Authentifizierungsfehler
proxychains youtube-dl [options] LINK
proxychans
Verwendet standardmäßig den tor- Dienst. Wenn Sie einen eigenen Proxy haben, bearbeiten Sie die letzte Zeile der /etc/proxychains.conf
Datei.
sudo apt-get install proxychains tor obfsproxy
Wenn Sie tor verwenden möchten, konfigurieren Sie es für die Verwendung von obfs2 .
proxychains-ng
arbeiteten mit Tor "out of the box". Was lässt Sie sagen, dass wir es für die Verwendung von obfs2 konfigurieren sollten ? (Vielleicht im Jahr 2013proxychains
mehr Konfiguration benötigt?)proxychains tor
out of the box. und 17 MB weniger Speicherplatz.Sie können die Proxy-Option für den Befehl verwenden.
Wenn Sie für alle weiteren Aufrufe einen Proxy verwenden möchten, erstellen Sie eine Konfigurationsdatei
Linux / OSX: ~ / .config / youtube-dl / config
Windows:% APPDATA% \ youtube-dl \ config.txt
mit dem Inhalt
quelle
für die aktuelle version von youtube-dl kannst du switch verwenden
--proxy
z.B
$youtube-dl --proxy http://user:password@your_proxy.com:port url
funktioniert bei mir ganz gut
quelle
Diese Aufrufsyntax ist jetzt veraltet.
Von der Hilfeseite:
Wenn Sie also keine chinesischen Proxys verwenden, sollte der Befehl wie folgt lauten:
Wählen Sie je nach Proxy-Typ zwischen http oder https.
Sie können auch versuchen, Ihren Proxy direkt mit urllib2 zu testen:
quelle