ନେଟୱାର୍କ କନଫିଗରେସନ୍ ସହିତ ଡକ୍ୟୁମେଣ୍ଟେଡ୍ yfinance API ରେ, ୱାର୍କଲୋଡ୍ ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ ପ୍ରକ୍ସି ସେଟ୍ କରନ୍ତୁ:

import yfinance as yf

yf.config.network.proxy = 'http://proxy.example:8080' 

ଆପ୍ଲିକେସନର ସାଧାରଣ Ticker କିମ୍ବା download କାର୍ଯ୍ୟ ସହିତ ଆଗକୁ ବଢ଼ନ୍ତୁ। HTTP ଲିଷ୍ଟନର http URL ରଖେ, ଯଦିଓ ଅନୁରୋଧିତ ସେବା HTTPS। HTTP ପ୍ରକ୍ସି ତାଲିକା ଏହି ମୂଲ୍ୟ ପାଇଁ ପ୍ରାର୍ଥୀ ଯୋଗାଏ ଯେତେବେଳେ ସାର୍ବଜନୀନ-ଡାଟା ଅନୁରୋଧ ସାର୍ବଜନୀନ ମଧ୍ୟସ୍ଥ ବ୍ୟବହାର କରିପାରେ।

ଏହା ପ୍ରକ୍ରିୟା-ବ୍ୟାପୀ ଲାଇବ୍ରେରୀ କନଫିଗରେସନ୍। ଭିନ୍ନ ମାର୍ଗ ଆବଶ୍ୟକ କରୁଥିବା ସମକାଳୀନ କାର୍ଯ୍ୟ ମଧ୍ୟରେ ଏହାକୁ ପରିବର୍ତ୍ତନ କରିବାରୁ ଦୂରେଇ ରୁହନ୍ତୁ। yfinance ପାଖରେ ପୂର୍ବରୁ ଥିବା ଟ୍ରାନ୍ସପୋର୍ଟ ହିଁ ସମ୍ପୃକ୍ତ ଗ୍ରାହକ; ଅସମ୍ପୃକ୍ତ requests.Session କନଫିଗର୍ କରିବା yfinance ଏହାକୁ ବ୍ୟବହାର କରେ ବୋଲି ପ୍ରମାଣ କରେ ନାହିଁ।

ପୁରୁଣା ଉଦାହରଣଗୁଡ଼ିକ ବ୍ୟକ୍ତିଗତ ମେଥଡଗୁଡ଼ିକୁ proxy ପଠାଉଥିଲେ କିମ୍ବା set_config(proxy=...) ବ୍ୟବହାର କରୁଥିଲେ। ସେହି ରୂପଗୁଡ଼ିକୁ ବର୍ତ୍ତମାନର config ଅବଜେକ୍ଟ ସହିତ ମିଶାଇବା ପୂର୍ବରୁ ସ୍ଥାପିତ API ପିଢ଼ି ଯାଞ୍ଚ କରନ୍ତୁ। ପ୍ରୋଜେକ୍ଟର ସ୍ରୋତ set_config ର proxy ଆର୍ଗୁମେଣ୍ଟକୁ config.network.proxy ପକ୍ଷରେ ଅପ୍ରଚଳିତ ବୋଲି ଚିହ୍ନଟ କରେ।

SOCKS ପାଇଁ, ସ୍ଥାପିତ ଟ୍ରାନ୍ସପୋର୍ଟ ସମର୍ଥନ କରୁଥିବା URL ସ୍କିମ୍ ଏବଂ DNS-ସମାଧାନ ମୋଡ୍ ସହିତ ମେଳ କରନ୍ତୁ। SOCKS ଏଣ୍ଡପଏଣ୍ଟକୁ http ଭାବରେ ଦେବା ଏହାର ପ୍ରୋଟୋକଲ୍ ରୂପାନ୍ତର କରେ ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ