Squid 7 no-tproxy: onemogočite ponarejanje izvornega naslova proti nadrejenemu proxyju
Uporabite možnost no-tproxy, ki je specifična za nadrejeni proxy, ko se mora podrejeni proxy običajno povezati z naslednjim skokom.
Poslušalec TPROXY v Squidu lahko uspešno sprejema promet odjemalcev, medtem ko povezava z njegovim nadrejenim proxyjem ne uspe. Ohranjanje izvornega naslova na tej odhodni povezavi morda ni primerno za omrežno pot nadrejenega proxyja.
V izdajah Squida, ki podpirajo to možnost, dodajte no-tproxy v ustrezno obstoječo definicijo cache_peer. Na primer:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy onemogoči ponarejanje izvornega naslova odjemalca za povezave do tega partnerja. Ne odstrani prosojne konfiguracije poslušalca in sam ne izbere partnerja. Ohranite druge možnosti in pravila za izbiro nadrejenega proxyja v namestitvi. Kjer ta pravila dovoljujejo javne cilje prek neavtentificiranega nadrejenega proxyja, seznam proxyjev HTTP ponuja kandidatne naslove; ne ohranjajte obstoječih poverilnic nadrejenega proxyja in preverite dovoljenje za vsak dejanski cilj CONNECT.
Nadrejeni proxy zdaj prejme običajno povezavo z lastnega odhodnega naslova Squida, ob upoštevanju morebitnega NAT. Njegova politika dostopa in preverjanje pristnosti morata dovoljevati ta podrejeni proxy. Preverite izvorni naslov, ki ga vidi nadrejeni proxy, ko uporablja omejitev IP.
Ta možnost je dokumentirana za Squid 7 in prej podprte izdaje; referenca za konfiguracijo jo označuje kot nedosegljivo v Squidu 8. Recept naj ostane vezan na uporabljeno različico.