जवाबों:
proxychains youtube-dl [options] LINK
proxychans
डिफ़ॉल्ट रूप से टोर सेवा का उपयोग करता है , यदि आपके पास अपना प्रॉक्सी है, तो /etc/proxychains.conf
फ़ाइल की अंतिम पंक्ति को संपादित करें ।
sudo apt-get install proxychains tor obfsproxy
यदि आप tor का उपयोग करना चाहते हैं, तो इसे obfs2 का उपयोग करने के लिए कॉन्फ़िगर करें ।
proxychains tor
बॉक्स से बाहर काम करता है । और 17MB कम डिस्क स्थान।
आप कमांड के लिए प्रॉक्सी विकल्प का उपयोग कर सकते हैं।
youtube-dl --proxy socks5://127.0.0.1:1080 url
यदि आप सभी इनवोकेशन के लिए प्रॉक्सी का उपयोग करना चाहते हैं, तो एक कॉन्फ़िगरेशन फ़ाइल बनाएं
लिनक्स / OSX: ~ / .config / youtube-dl / config
विंडोज:% APPDATA% \ youtube-dl \ config.txt
सामग्री के साथ
--proxy socks5://127.0.0.1:1080
अब इनवोकेशन के सिंटेक्स को हटा दिया गया है।
सहायता पृष्ठ से:
--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.
तो जब तक आप चीनी परदे के पीछे का उपयोग नहीं कर रहे हैं, कमांड होना चाहिए:
youtube-dl [OPTIONS] --proxy 'http(s)://PROXY_URL:PROXY_PORT' URL
प्रॉक्सी प्रकार के आधार पर http या https के बीच चयन।
आप सीधे urllib2 का उपयोग करके अपने प्रॉक्सी का परीक्षण करने का प्रयास कर सकते हैं:
#!/usr/bin/python
import urllib2
import sys
url = sys.argv[1]
response = urllib2.urlopen(url)
html_string = response.read()
print html_string
proxychains-ng
काम ने टॉर को बॉक्स से बाहर कर दिया। आप क्या कहते हैं कि हमें obfs2 का उपयोग करने के लिए इसे कॉन्फ़िगर करना चाहिए ? (शायद 2013 में,proxychains
अधिक कॉन्फ़िगरेशन की आवश्यकता थी?)