quiero descargar videos de youtube a través de youtube-dl a través del servidor proxy pero muestra la autenticación requerida
código:
http_proxy="http://username:password@proxy:port/" youtube-dl url
muestra error de autenticación
proxychains youtube-dl [options] LINK
proxychansusa el servicio tor de forma predeterminada, si tiene su propio proxy, edite la última línea del /etc/proxychains.confarchivo.
sudo apt-get install proxychains tor obfsproxy
Si desea usar tor, configúrelo para usar obfs2 .
proxychains-ngtrabajaron con Tor fuera de la caja. ¿Qué te hace decir que deberíamos configurarlo para usar obfs2 ? (Quizás en 2013, ¿proxychainsnecesitaba más configuración?)proxychains torfuera de la caja. y 17 MB menos de espacio en disco.puede usar la opción de proxy para el comando.
Si desea utilizar un proxy para todas las invocaciones adicionales, cree un archivo de configuración
Linux / OSX: ~ / .config / youtube-dl / config
Windows:% APPDATA% \ youtube-dl \ config.txt
con los contenidos
fuente
para la versión actual de youtube-dl puedes usar switch
--proxyp.ej
$youtube-dl --proxy http://user:password@your_proxy.com:port urlme funciona bien
fuente
Esa sintaxis de invocación ahora está en desuso.
Desde la página de ayuda:
Entonces, a menos que esté usando proxies chinos, el comando debería ser:
Elegir entre http o https según el tipo de proxy.
También puede intentar probar su proxy usando urllib2 directamente:
fuente