Squid 7 no-tproxy: onemogućite lažno predstavljanje izvorne adrese prema roditeljskom proxyju
Koristite opciju no-tproxy specifičnu za roditelja kada se donji proxy mora normalno povezati sa svojim sljedećim skokom.
Slušalac TPROXY u Squidu može uspješno primati promet klijenata dok veza prema njegovom roditelju ne uspijeva. Očuvanje izvorne adrese na toj odlaznoj vezi može biti neprikladno za mrežni put roditelja.
U izdanjima Squida koja podržavaju 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šača niti sam bira peer. Očuvajte ostale opcije i pravila za odabir 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 koristi IP ograničenje.
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 koristi.