Squid PROXY-Protokoll: Vertrau dem Sender, ier d'HTTP-Zougangskontrollen ausgefouert ginn
Halt d'Senderkontrollen aus dem PROXY-Protokoll vu Squid getrennt vun der Autorisatioun vum Zildomän an der Client-Ufro.
Benotzt proxy_protocol_access, fir dem Relay ze vertrauen, deen d'Metadaten liwwert, net fir erlaabte Websäiten auszewielen. A Squid 5–7 leeft d'Kontroll eemol nom TCP-Opbau op engem require-proxy-header-Lauschterer, ier d'HTTP-Ufro-Header verschafft ginn:
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 allErsetzt d'Relayadress aus dem Beispill a beschränkt den Netzzougang op dëse Lauschterer. An dëser Etapp kontrolléiert Squid de richtegen TCP-Peer, ier déi geliwwert Metadaten ugeholl ginn. No der Unhuele benotzt en déi behaapt Clientadress fir déi spéider ACL-Kontrollen an d'Loggen. Engem Relay ze vertrauen opgrond vun der Clientadress, déi en behaapt, géif déi Reihenfolleg ëmdréien.
Behält http_access fir déi spéider Permissiounen zu Clientquell a Zil. D'Unhuele vu Metadaten autoriséiert keen Zougang zu Websäiten, an eng ACL fir Zildomäin kann déi fréier Fro no dem Vertrauen an den Absender net beäntwerten.
Den Absender an den Empfänger mussen sech iwwer eng ënnerstëtzt Versioun vum PROXY-Protokoll eeneg ginn. En einfache HTTP-Client kann dëse Lauschterer mat obligate Prefix net als gewéinlechen Proxy-Endpunkt benotzen. Wa béid Forme gebraucht ginn, benotzt bewosst getrennten Endpunkten, amplaz déiselwecht Lauschadress an dee selwechte Port ze duplizéieren.
En vertrauenswierdege Relay kann d'Adress-baséiert Autorisatioun iwwer d'Clientidentitéit beaflossen, déi en liwwert. Gitt déi Fäegkeet nëmmen dem virgesinnen Zwëschemesch.