Protokoll PROXY ta' Squid: afda fil-mibgħat qabel il-verifiki tal-aċċess HTTP
Żomm il-verifiki tal-mibgħat tal-protokoll PROXY ta' Squid separati mill-awtorizzazzjoni tad-dominju tad-destinazzjoni u mit-talba tal-klijent.
Uża proxy_protocol_access biex tafda r-relay li jforni l-metadata, mhux biex tagħżel siti web permessi. Fi Squid 5–7 il-verifika ssir darba wara t-twaqqif tat-TCP fuq listener require-proxy-header, qabel ma jiġu pproċessati l-intestaturi tat-talba HTTP:
acl trusted_relay src 192.0.2.20/32
http_port 3128 require-proxy-header
proxy_protocol_access allow trusted_relay
proxy_protocol_access deny allIbdel l-indirizz tar-relay tal-eżempju u illimita l-aċċess tan-netwerk għal dan il-listener. F'dan l-istadju Squid jivverifika l-peer TCP reali qabel ma jaċċetta l-metadata fornuta. Wara l-aċċettazzjoni juża l-indirizz tal-klijent iddikjarat għall-verifiki ACL u għall-illoggjar sussegwenti. Li tafda relay abbażi tal-indirizz tal-klijent li jiddikjara jbiddel dak l-ordni.
Żomm http_access għall-permessi sussegwenti tas-sors tal-klijent u tad-destinazzjoni. L-aċċettazzjoni tal-metadata ma tawtorizzax aċċess għas-siti web, u ACL tad-dominju tad-destinazzjoni ma tistax twieġeb il-mistoqsija preċedenti dwar il-fiduċja fil-mibgħat.
Il-mibgħat u l-wieġed għandhom jaqblu fuq verżjoni appoġġjata tal-protokoll PROXY. Klijent HTTP ordinarju ma jistax juża dan il-listener b'prefiss obbligatorju bħala punt tat-tmiem tal-proxy ordinarju. Jekk jogħġbok it-tnejn, uża punti tat-tmiem deliberatament separati minflok ma ttenni l-istess indirizz tas-smigħ u port.
Relay affidabbli jista' jinfluwenza l-awtorizzazzjoni bbażata fuq l-indirizz permezz tal-identità tal-klijent li jforni. Agħti dik il-kapaċità biss lill-intermedjarju maħsub.