Irridireġi talbiet HTTP magħżula minn Squid għal HTTPS
Irritorna ridirezzjoni tal-klijent għal siti magħrufa li jistgħu jużaw HTTPS minflok ma tbiddel bil-moħbi kull URL tal-oriġini HTTP jew tassumi li l-proxy jista' joħloq appoġġ TLS fl-oriġini.
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.