Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

i want to download youtube video through youtube-dl through proxy server but it shows authentication required

code:

http_proxy="http://username:password@proxy:port/" youtube-dl url

it shows authentication error

share|improve this question

2 Answers 2

That syntax of invokation is now deprecated.

From the help page:

--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.

So unless you're using Chinese proxies, the command should be:

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

Choosing between http or https depending on the proxy type.

You could also try testing your proxy using urllib2 directly:

#!/usr/bin/python
import urllib2
import sys
url = sys.argv[1]
response = urllib2.urlopen(url)
html_string = response.read()
print html_string
share|improve this answer
proxychains youtube-dl [options] LINK

proxychans uses the tor service by default, if you have your own proxy, edit the last line of the /etc/proxychains.conf file.


sudo apt-get install proxychains tor obfsproxy

If you want to use tor, configure it to use obfs2.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.