Squid jista' jitlob lill-browser biex jerġa' jipprova URL HTTP magħżul fuq HTTPS. Id-destinazzjoni diġà trid isservi r-riżors corrispondenti fuq HTTPS; it-tħaddim ta' Squid fuq Raspberry Pi ma joħloqx dik il-kapaċità fuq il-websajt.

Għall-interface url_rewrite_program ta' Squid 7, helper jista' jirritorna ridirezzjoni tal-klijent bħal din:

OK status=307 url="https://www.example.com/help"

Din hija tweġiba helper illustrattiva waħda għal talba li taqbel, mhux programm helper sħiħ. Il-browser jirċievi r-ridirezzjoni u jagħmel talba ġdida lill-URL HTTPS. URL barra mill-politika tal-aġġornament jista' jirċievi OK u jibqa' mhux mibdul.

Uża lista magħrufa ta' destinazzjonijiet li jistgħu jużaw HTTPS u analizza l-URL li tidħol. Żomm il-passaġġ u l-query maħsuba, ikkunsidra l-portijiet espliċiti u ttratta l-metodi tat-talba b'mod konxju. Li tibdel kull prefiss http bit-tifkira tassumi li kull oriġini għandha servizz HTTPS ekwivalenti.

Il-helper irid iwieġeb kull linja tal-input skont il-protokoll tal-verżjoni ta' Squid installata. Jekk il-kanali helper konkorrenti huma attivati, żomm l-identifikatur tal-kanal fit-tweġiba. Il-eżempju antik 301:URL mikxuf mhuwiex skambjabbli mal-format attwali result-and-key/value.

Agħżel ridirezzjoni tal-klijent meta l-browser għandu jkun jaf l-URL ġdid. Tweġiba rewrite-url minflok titlob lil Squid iġib URL differenti wara t-talba oriġinali tal-klijent, li tista' tħalli l-URLs tal-applikazzjoni u l-istat inkonsistenti.

It-talba HTTP inizjali diġà vjaġġat lejn Squid qabel ma l-helper jista' jirridireġiha. Din il-politika ma tistax tipproteġi dik it-talba retroattivament. TLS jibda fuq il-konnessjoni HTTPS li jmiss; mina CONNECT waħedha ma tipprovdi l-ebda encryption.

Artikli relatati