วิธีการเรียกใช้ youtube-dl ผ่านพร็อกซีเซิร์ฟเวอร์


15

ฉันต้องการดาวน์โหลดวิดีโอ youtube ผ่าน youtube-dl ผ่านพร็อกซีเซิร์ฟเวอร์

รหัส:

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

มันแสดงให้เห็นข้อผิดพลาดการตรวจสอบ

คำตอบ:


14
proxychains youtube-dl [options] LINK

proxychansใช้บริการtorโดยปริยายหากคุณมีพรอกซีของคุณเองให้แก้ไขบรรทัดสุดท้ายของ/etc/proxychains.confไฟล์


sudo apt-get install proxychains tor obfsproxy

หากคุณต้องการที่จะใช้ Tor, กำหนดค่าให้ใช้obfs2


1
การติดตั้งของฉันproxychains-ngทำงานกับ Tor นอกกรอบ สิ่งที่ทำให้คุณบอกว่าเราควรกำหนดค่าให้ใช้obfs2 ? (บางทีในปี 2013 proxychainsจำเป็นต้องใช้การกำหนดค่าเพิ่มเติมหรือไม่)
palswim

ใช่มันใช้งานproxychains torได้ทันที และพื้นที่ดิสก์น้อยกว่า 17MB
บทกวีความเศร้าโศก

9

คุณสามารถใช้ตัวเลือกพร็อกซี่สำหรับคำสั่ง

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

หากคุณต้องการใช้พร็อกซีสำหรับการเรียกใช้เพิ่มเติมทั้งหมดให้สร้างไฟล์การกำหนดค่า

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

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

กับเนื้อหา

--proxy socks5://127.0.0.1:1080

6


สำหรับ youtube-dl เวอร์ชั่นปัจจุบันคุณสามารถใช้สวิตช์ได้ --proxy

เช่น
$youtube-dl --proxy http://user:password@your_proxy.com:port url

ทำงานได้ดีสำหรับฉัน


5

ไวยากรณ์ของการร้องขอนั้นเลิกใช้แล้ว

จากหน้าช่วยเหลือ:

--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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.