como executar o youtube-dl através do servidor proxy

9

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

    
por Shubham Meena 01.11.2012 / 08:40

4 respostas

11

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 arquivo /etc/proxychains.conf .

sudo apt-get install proxychains tor obfsproxy

Se você quiser usar tor, configure-o para usar obfs2 .

    
por mini 22.06.2013 / 16:41
3


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 bem para mim

    
por kajienk 20.11.2015 / 10:50
2

Essa sintaxe de invocação agora está obsoleta.

Na página de ajuda:

--proxy URL                      Use the specified HTTP/HTTPS proxy. Pass in an empty string (--proxy "") for direct connection
--cn-verification-proxy URL      Use this proxy to verify the IP address for some Chinese sites. The default proxy specified by --proxy (or none, if the options is not present) is used for the actual downloading.

Então, a menos que você esteja usando proxies chineses, o comando deve ser:

youtube-dl [OPTIONS] --proxy 'http(s)://PROXY_URL:PROXY_PORT' URL

Escolher entre http ou https, dependendo do tipo de proxy.

Você também pode tentar testar seu proxy usando o urllib2 diretamente:

#!/usr/bin/python
import urllib2
import sys
url = sys.argv[1]
response = urllib2.urlopen(url)
html_string = response.read()
print html_string
    
por chibby0ne 10.03.2015 / 14:46
0

você pode usar a opção de proxy para o comando.

youtube-dl --proxy socks5://127.0.0.1:1080 url

Se você quiser usar um proxy para todas as outras chamadas, crie um arquivo de configuração

Linux / OSX: ~ / .config / youtube-dl / config

Windows:% APPDATA% \ youtube-dl \ config.txt

com o conteúdo

--proxy socks5://127.0.0.1:1080
    
por netawater 23.04.2018 / 15:24

Tags