എംബെഡ് ചെയ്ത yt-dlp ക്ലയന്റ് YoutubeDL-ന് നൽകുന്ന ഓപ്ഷനുകളിൽ നിന്ന് അതിന്റെ proxy വായിക്കുന്നു:

import yt_dlp

options = {
    'proxy': 'socks5://proxy.example:1080',
}
with yt_dlp.YoutubeDL(options) as ydl:
    pass

SOCKS5 proxy പട്ടികയിൽ നിന്നുള്ള ഒരു സ്ഥാനാർത്ഥിക്ക് കാണിച്ച SOCKS5 URL-ൽ എൻഡ്പോയിന്റ് നൽകാം. ക്ലയന്റ് സന്ദർഭത്തിൽ pass എന്നത് ആപ്ലിക്കേഷന്റെ ഉദ്ദേശിച്ച പ്രവർത്തനങ്ങൾ കൊണ്ട് മാറ്റുക. ആ പ്രവർത്തനങ്ങൾ അവയുടെ യഥാർത്ഥ മീഡിയ URL-കൾ ലക്ഷ്യസ്ഥാനങ്ങളായി നിലനിർത്തുന്നു.

proxy ഓപ്ഷൻ HTTP, HTTPS, SOCKS എൻഡ്പോയിന്റുകളെ പിന്തുണയ്ക്കുന്നു. അതിന്റെ സ്കീം ഇടനില പ്രോട്ടോക്കോൾ വിവരിക്കുന്നു. HTTPS proxy-യ്ക്ക് Requests അല്ലെങ്കിൽ curl_cffi പോലുള്ള പൊരുത്തപ്പെടുന്ന ഇൻസ്റ്റാൾ ചെയ്ത അഭ്യർത്ഥന ഹാൻഡ്ലറും ആവശ്യമാണ്.

വ്യക്തമായി ശൂന്യമായ proxy സ്ട്രിംഗ് നേരിട്ടുള്ള ആക്സസ് തിരഞ്ഞെടുക്കുന്നു. ഓപ്ഷൻ ഒഴിവാക്കിയാൽ yt-dlp-യുടെ സാധാരണ പരിസ്ഥിതി അടിസ്ഥാനമാക്കിയ proxy സ്വഭാവം നിലനിൽക്കും.

ജോലി ചെയ്യുന്ന YoutubeDL ഇൻസ്റ്റൻസ് കോൺഫിഗർ ചെയ്യുക. ചുറ്റുമുള്ള ആപ്ലിക്കേഷനിലെ Requests സെഷന് അതിന്റേതായ നയമുണ്ട്, കൂടാതെ ഡെലിഗേറ്റ് ചെയ്ത ബാഹ്യ ഡൗൺലോഡർക്ക് അതിന്റേതായ proxy ഇൻപുട്ടും ആവശ്യമായി വന്നേക്കാം.

അനുബന്ധ ലേഖനങ്ങൾ