Il-selettur jistampa l-proxy A, imbagħad il-proxy B. Iżda l-log tat-talbiet għadu juri l-proxy A. M'hemmx bżonn ta' servizz tan-network biex jispjega din il-kontradizzjoni: min iċempel seta' telaq il-valur tar-ritorn tas-selettur.

Segwi l-valur sal-waqfa li tibgħat it-talba:

endpoint = choose_proxy()
routes = {'http': endpoint, 'https': endpoint}
response = session.get(target_url, proxies=routes, timeout=15)

Dan il-framment jassumi sessjoni Requests eżistenti u URL tal-proxy validat. Għal talbiet pubbliċi permessi permezz ta' intermedjarji pubbliċi, il-lista tal-proxies b'xejn tipprovdi URL kandidati li jgħaddu mill-istess triq tal-għażla u t-tbaħħir. Il-kelma ewlenija appoġġata hija proxies. Assistent li jistampa mappa, jew li jirritorna waħda li ħadd ma jassenja, ma jistax jissostitwixxi l-mappa provduta hawn.

Żomm ir-rotta magħżula lokali għall-operazzjoni. Fil-kodi konkorrenti, qasam current_proxy kondiviż jista' jinbidel bejn ir-reġistrazzjoni u t-tbaħħir. Imbagħad l-għażla ta' ħaddiem ieħor tista' tidher ħdejn ir-riżultat żbaljat.

Uża identifikatur tal-attentat biex tgħaqqad l-għażla, il-konfigurazzjoni tat-tbaħħir u r-riżultat. Irreġistra identifikatur sigur tal-endpoint minflok l-URL sħiħ meta jkun fih kredenzjali.

Jekk dawk il-valuri jaqblu iżda l-IP pubblika osservata ma tinbidilx, wasalt għal mistoqsija oħra: jekk l-endpoints magħżula joffru ħruġ differenti jew gateway li jdur iżomm konnessjoni. L-ewwel stabbilixxi jekk l-applikazzjoni bagħtitx ir-rotta li tgħid li għażlet. Inkella, spekulazzjoni mill-fornitur tista' taħbi varjabbli antik sempliċi għal sigħat.

Artikli relatati