Khetha i-proxy kuzo zonke izilingo ezine ku-JavaScript
Hlukanisa inkomba yokuzama esekelwe ku-zero ngamaqembu ngaphambi kokusebenzisa i-remainder operator ohlwini lwama-proxy.
Ukuze ugcine i-proxy eyodwa ezilingweni ezine, hlanganisa inkomba yokuzama ngaphambi kokuzungeza uhlu. Uma kunikezwe i-proxies array eqinisekisiwe engenalutho kanye nenombolo ephelele i engeyona embi esekelwe ku-zero:
const proxy = proxies[Math.floor(i / 4) % proxies.length];
Izinkomba 0–3 zikhetha ingeno yokuqala, 4–7 eyesibili kanye no-8–11 eyesithathu. Insalela ibuyisela inombolo yeqembu ku-proxy yokuqala ngemva kwengeno yokugcina. Nqaba i-array engenalutho ngaphambi kokusebenzisa le ntetho.
Sebenzisa i-URL ekhethiwe lapho uhlela i-HTTP client yalokho kuzama. Uhlu lwama-proxy amahhala lunikeza abantu abangaba khona ohlu; fomatha i-URL ngayinye nge-protocol i-client leyo eyisekelayo. Izibalo zihlela iziphetho; azishintshi ngokwazo isiphequluli noma i-client esivele ixhunyiwe.
Nquma ukuthi ukuzama kabusha kusebenzisa enye inkomba yokuzama yini. Isibali sokuphumelela sizokhiqiza inqubomgomo ehlukile, futhi imisebenzi ehambisanayo ingaqeda ngokulandelana okuhlukile kulezo zinkomba ezinikezwe yona.