Skripti inayoendeshwa kwenye ukurasa wa wavuti haina mpangilio wa jumla unaobadilisha proksi ya kivinjari inayotoka. Kiendelezi cha kivinjari kinaweza kuwa na ruhusa za ziada, lakini kinafanya kazi chini ya mfumo tofauti wa usalama na usanidi.

Tofauti hii hupotea katika majibu ya zamani ya vikao. Msimbo unaotumia sehemu za ndani za Firefox zenye upendeleo, moduli za zamani za viendelezi au add-on SDK zilizoachwa haukuwa kamwe API ya kawaida ya ukurasa wa wavuti. Kubandika kipande kama hicho kwenye ukurasa hakupi ruhusa hizo.

Tumia API ya viendelezi vya kivinjari

Kiendelezi cha Firefox kinaweza kutumia API ya proxy.settings iliyoandikwa kwa nyaraka pamoja na ruhusa zinazohitajika. Chrome hutoa API yake ya viendelezi vya proksi. Mifumo yao ya usanidi inatofautiana; angalia mahitaji ya manifest na mipangilio inayotumika kwa kivinjari unacholenga.

Kiendelezi pia kinapaswa kuzingatia sera au viendelezi vingine vinavyodhibiti mpangilio huo. Mwito wa API uliofaulu si sababu ya kudhani kila lengwa sasa linafuata njia uliyokusudia. Kagua usanidi unaotokana na uhifadhi uwezo wa mtumiaji kuurejesha.

Kubadilisha URL ya fetch hubadilisha lengwa

Ukurasa wa wavuti unaweza kuita seva ya programu inayosambaza ombi kwa niaba yake, kwa kuzingatia sheria za wavuti za kivinjari. Katika muundo huo kivinjari huunganisha na seva hiyo ya programu. Hakikuweka proksi ya jumla ya kivinjari wala kubadilisha njia inayotumiwa na vichupo visivyohusiana.

Vivyo hivyo, kutuma kichwa chenye anwani nyingine ya IP hakubadilishi anwani chanzo ya muunganisho. Lengwa linaweza kufasiri metadata ya usambazaji inayoaminika kwa sera yake mwenyewe, lakini njia ya mtandao ni ukweli tofauti.

Ikiwa lengo lako ni proksi inayobadilisha IP kwa kuvinjari, chagua kiingilio kinachofaa kutoka orodha ya proksi bila malipo na usanidi proksi ya kivinjari inayotumika au kiendelezi kilichoidhinishwa. Ikiwa lengo ni fetch ya mbali ya programu moja ya wavuti, buni kipengele hicho kulingana na mipaka halisi ya seva na kivinjari chake.

Makala zinazohusiana