Squid 7 no-tproxy: inaktivera källadress-spoofing mot en överordnad proxy
Använd det överordnade-specifika alternativet no-tproxy när den underordnade proxyn måste ansluta normalt till sitt nästa hopp.
En Squid TPROXY-lyssnare kan ta emot klienttrafik framgångsrikt medan anslutningen till dess överordnade misslyckas. Att bevara källadressen på den utgående anslutningen kan vara olämpligt för den överordnades nätverksväg.
I Squid-utgåvor som stöder alternativet, lägg till no-tproxy i den relevanta befintliga cache_peer-definitionen. Till exempel:
cache_peer parent.example.net parent 8118 0 no-query no-tproxyno-tproxy inaktiverar spoofing av klientens källadress för anslutningar till denna peer. Det tar inte bort lyssnarens transparenta konfiguration och väljer inte peeren själv. Behåll distributionens övriga alternativ och regler för val av överordnad. Där dessa regler tillåter offentliga mål via en oautentiserad överordnad erbjuder HTTP-proxylistan kandidatadresser; behåll inte befintliga inloggningsuppgifter för den överordnade och kontrollera behörigheten för varje faktiskt CONNECT-mål.
Den överordnade tar nu emot en normal anslutning från Squids egen utgående adress, med förbehåll för eventuell NAT. Dess åtkomstpolicy och autentisering måste tillåta den underordnade proxyn. Kontrollera källadressen som den överordnade ser när den använder en IP-begränsning.
Detta alternativ är dokumenterat för Squid 7 och tidigare stödda utgåvor; konfigurationsreferensen markerar det som otillgängligt i Squid 8. Håll receptet knutet till den version som används.