Squid 7 no-tproxy: dezactivarea falsificării adresei sursă către un proxy părinte
Folosiți opțiunea no-tproxy specifică părintelui când proxy-ul din aval trebuie să se conecteze normal la următorul său salt.
Un ascultător TPROXY din Squid poate primi cu succes traficul clienților în timp ce conexiunea la părintele său eșuează. Păstrarea adresei sursă pe acea conexiune de ieșire poate fi nepotrivită pentru calea de rețea a părintelui.
În versiunile Squid care acceptă opțiunea, adăugați no-tproxy la definiția cache_peer existentă relevantă. De exemplu:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy dezactivează falsificarea adresei sursă a clientului pentru conexiunile către acest peer. Nu elimină configurația transparentă a ascultătorului și nu selectează peer-ul de unul singur. Păstrați celelalte opțiuni și reguli de selecție a părintelui din implementare. Acolo unde aceste reguli permit destinații publice printr-un părinte neautentificat, lista de proxy-uri HTTP oferă adrese candidate; nu păstrați acreditările existente ale părintelui și verificați permisiunea pentru fiecare țintă CONNECT reală.
Părintele primește acum o conexiune normală de la adresa de ieșire proprie a lui Squid, supusă oricărui NAT. Politica sa de acces și autentificarea trebuie să permită acel proxy din aval. Verificați adresa sursă văzută de părinte când folosește o restricție IP.
Această opțiune este documentată pentru Squid 7 și versiunile acceptate anterioare; referința de configurare o marchează ca indisponibilă în Squid 8. Păstrați rețeta legată de versiunea utilizată.