Squid 7 no-tproxy: onemogućite lažno predstavljanje izvorne adrese prema roditeljskom proxyju
Upotrijebite opciju no-tproxy specifičnu za roditelja kada se donji proxy mora normalno povezati sa svojim sljedećim skokom.
TPROXY slušatelj u Squidu može uspješno primati promet klijenata dok veza prema njegovu roditelju ne uspijeva. Zadržavanje izvorne adrese na toj odlaznoj vezi može biti neprikladno za mrežni put roditelja.
U izdanjima Squida koja podržavaju tu opciju, dodajte no-tproxy u odgovarajuću postojeću definiciju cache_peer. Na primjer:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy onemogućuje lažno predstavljanje izvorne adrese klijenta za veze prema ovom peeru. Ne uklanja prozirnu konfiguraciju slušatelja niti sam odabire peer. Zadržite ostale opcije i pravila odabira roditelja u postavi. Kada ta pravila dopuštaju javna odredišta kroz neautentificiranog roditelja, popis HTTP proxyja nudi adrese kandidata; ne zadržavajte postojeće vjerodajnice roditelja i provjerite dopuštenje za svako stvarno CONNECT odredište.
Roditelj sada prima normalnu vezu s vlastite odlazne adrese Squida, uz primjenu bilo kojeg NAT-a. Njegova pravila pristupa i autentifikacija moraju dopuštati taj donji proxy. Provjerite izvornu adresu koju roditelj vidi kada se koristi IP ograničenjem.
Ova je opcija dokumentirana za Squid 7 i ranija podržana izdanja; referenca konfiguracije označava je nedostupnom u Squidu 8. Držite recept vezan uz verziju koja se rabi.