Squid 7 no-tproxy: bronadresspoofing naar een bovenliggende proxy uitschakelen
Gebruik de bovenliggende-specifieke optie no-tproxy wanneer de downstream-proxy normaal moet verbinden met zijn volgende hop.
Een Squid TPROXY-listener kan clientverkeer met succes ontvangen terwijl de verbinding met zijn bovenliggende proxy mislukt. Het behouden van het bronadres op die uitgaande verbinding kan ongeschikt zijn voor het netwerkpad van de bovenliggende proxy.
Voeg in Squid-releases die de optie ondersteunen no-tproxy toe aan de relevante bestaande cache_peer-definitie. Bijvoorbeeld:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy schakelt spoofing van het bronadres van de client uit voor verbindingen naar deze peer. Het verwijdert de transparante configuratie van de listener niet en selecteert de peer niet zelf. Behoud de overige opties en regels voor bovenliggende selectie van de installatie. Waar die regels openbare bestemmingen via een niet-geauthenticeerde bovenliggende proxy toestaan, biedt de HTTP-proxylijst kandidaatadressen; bewaar geen bestaande inloggegevens van de bovenliggende proxy en controleer de toestemming voor elk feitelijk CONNECT-doel.
De bovenliggende proxy ontvangt nu een normale verbinding vanaf Squids eigen uitgaande adres, onderworpen aan eventuele NAT. Het toegangsbeleid en de authenticatie moeten die downstream-proxy toestaan. Controleer het bronadres dat de bovenliggende proxy ziet wanneer deze een IP-beperking gebruikt.
Deze optie is gedocumenteerd voor Squid 7 en eerder ondersteunde releases; de configuratiereferentie markeert hem als niet beschikbaar in Squid 8. Houd het recept gekoppeld aan de gebruikte versie.