Puslapis su URL lauku yra žiniatinklio programa. Įvedus ten tikslą, tos programos prašoma gauti ir pateikti turinį. Tai kita tvarka nei nurodyti naršyklei naudoti HTTP arba SOCKS tarpinį serverį.

Naudojant įtaisytąjį tarpinio serverio nustatymą, naršyklė tikslo URL vis tiek laiko svetaine. Įprastame žiniatinklio formos tarpiniame serveryje matomas puslapis pateikiamas per pačios tarpinės programos URL schemą ir kilmę. Paslauga gali perrašyti nuorodas, scenarijus, antraštes ar slapukus, kad naršymas tęstųsi.

ElgsenaKodėl skirtumas svarbus
Tos pačios kilmės patikrosNaršyklė vertina tą kilmę, kurią iš tikrųjų įkėlė
Slapukai ir peradresavimaiDomeno, kelio ir saugios konteksto elgsena turi atitikti pateiktus URL
Scenarijai, kuriantys naujus URLUžklausos gali ištrūkti iš paprastos nuorodų perrašymo schemos
Nuolatiniai ryšiai arba WebSocketsTarpinei programai reikia aiškiai suderinamo apdorojimo

Tai paaiškina pažįstamą rezultatą: paprastas straipsnis įkeliamas, bet dokumentų rengyklė ar prisijungimo eiga nepavyksta. Nesėkmė nebūtinai reiškia, kad tikslas atmeta paslaugos išėjimo IP. Tarpininkas gali neįstengti išsaugoti programos prielaidų apie URL ir naršyklės saugumą.

Atskirkite ir tai, kur baigiasi TLS. Paslauga, kuri gauna ir iš naujo skelbia tikslo turinį, yra kitoje pasitikėjimo padėtyje nei įprasta CONNECT relė, perduodanti šifruotą sesiją. HTTPS matymas pačioje tarpinės svetainės adresu neįrodo TLS ryšio nuo galo iki galo iš naršyklės į pradinę svetainę.

Jei tikslas yra įprastas naršymas per kitą išėjimą, pasirinkite HTTP arba SOCKS galinį tašką savo paslaugoje arba tarpinių serverių sąraše ir naudokite palaikomą įtaisytąją tarpinės konfigūraciją, pavyzdžiui, Firefox ryšio nustatymus. Tai paprastai išsaugo daugiau įprastos naršyklės tikslo semantikos. Svetainė su URL lauku gali būti sąmoningai pasirinkta programa, bet neturėtų būti pateikiama kaip ta pati sąsaja su mažesniu pasiruošimu.

Susiję straipsniai