Eu quero baixar o vídeo do youtube através do youtube-dl através do servidor proxy, mas mostra a autenticação necessária
código:
http_proxy="http://username:password@proxy:port/" youtube-dl url
mostra erro de autenticação
proxychains youtube-dl [options] LINK
proxychans
usa o serviço tor por padrão, se você tiver seu próprio proxy, edite a última linha do /etc/proxychains.conf
arquivo.
sudo apt-get install proxychains tor obfsproxy
Se você deseja usar o tor, configure-o para usar o obfs2 .
proxychains-ng
funcionaram com o Tor fora da caixa. O que faz você dizer que devemos configurá-lo para usar o obfs2 ? (Talvez em 2013,proxychains
necessária mais configuração?)proxychains tor
pronto uso. e 17 MB menos espaço em disco.você pode usar a opção de proxy para comando.
Se você deseja usar um proxy para todas as chamadas adicionais, crie um arquivo de configuração
Linux / OSX: ~ / .config / youtube-dl / config
Windows:% APPDATA% \ youtube-dl \ config.txt
com o conteúdo
fonte
para a versão atual do youtube-dl, você pode usar o switch
--proxy
por exemplo
$youtube-dl --proxy http://user:password@your_proxy.com:port url
funciona para mim muito bem
fonte
Essa sintaxe de invocação agora está obsoleta.
Na página de ajuda:
Portanto, a menos que você esteja usando proxies chineses, o comando deve ser:
Escolhendo entre http ou https, dependendo do tipo de proxy.
Você também pode tentar testar seu proxy usando o urllib2 diretamente:
fonte