ਐਮਬੈੱਡ ਕੀਤਾ 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 ਇਨਪੁਟ ਵੀ ਲੋੜੀਂਦਾ ਹੋ ਸਕਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ