Skript, ki se izvaja na spletni strani, nima splošne nastavitve, ki bi spremenila odhodni proxy brskalnika. Razširitev brskalnika ima lahko dodatna dovoljenja, vendar deluje v drugačnem varnostnem in konfiguracijskem modelu.

Ta razlika se v starih odgovorih na forumih izgubi. Koda, ki uporablja privilegirane notranjosti Firefoxa, stare module razširitev ali opuščene add-on SDK, nikoli ni bila običajen API spletne strani. Prilepitev takega izseka v stran ne podeli teh pravic.

Uporabite API razširitev brskalnika

Razširitev Firefoxa lahko uporabi dokumentirani API proxy.settings z zahtevanimi dovoljenji. Chrome ponuja lasten proxy API razširitev. Njuna konfiguracijska modela se razlikujeta; preverite zahteve manifesta in podprte nastavitve za ciljni brskalnik.

Razširitev mora upoštevati tudi pravilnike ali druge razširitve, ki nadzorujejo isto nastavitev. Uspešen klic API ni razlog za domnevo, da vsaka ponor sledi načrtovani poti. Preverite nastalo konfiguracijo in ohranite uporabnikovo možnost, da jo obnovi.

Sprememba URL-ja pridobitve spremeni ponor

Spletna stran lahko pokliče aplikacijski strežnik, ki zahtevek posreduje v njenem imenu, v skladu s spletnimi pravili brskalnika. V taki zasnovi se brskalnik poveže s tem aplikacijskim strežnikom. Ni namestil splošnega proxyja brskalnika niti spremenil poti, ki jo uporabljajo nepovezani zavihki.

Podobno pošiljanje glave z drugim naslovom IP ne spremeni izvornega naslova povezave. Ponor lahko zaupanja vredne metapodatke posredovanja razlaga po lastnih pravilnikih, vendar je omrežna pot ločeno dejstvo.

Če je vaš cilj proxy, ki spreminja IP za brskanje, izberite primeren vnos s seznama brezplačnih proxyjev in nastavite podprt proxy brskalnika ali pooblaščeno razširitev. Če je cilj oddaljena pridobitev ene spletne aplikacije, zasnujte to funkcijo okoli njenih dejanskih meja strežnika in brskalnika.

Sorodni članki