
Ich versuche, mit Squid einen anonymen Proxy zu konfigurieren.
Ich habe
forwarded_for delete
via delete
aber Squid 3 fügt den Webanforderungen, die ihn durchlaufen, noch einen weiteren Header hinzu:
HTTP_CACHE_CONTROL = max-age=259200
ich habe es versucht
cache_control delete
aber das funktioniert nicht.
Wie werde ich den cache_control-Header von Squid los?
Ich möchte nicht, dass es die tatsächlichen Webanforderungen stört, die den Cache-Control-Header enthalten. Aber ich möchte nicht, dass es seinen eigenen Header anfügt
Antwort1
Den Header können Sie entfernen mitrequest_header_access Cache-Control deny all
Aber wie Serge kommentierte, ist das keine gute Idee. Außerdem ist der HTTP_CACHE_CONTROL-Header kein Proxy-Header. Er wird von allen Browsern gemäß HTTP 1.1 RFC2616 gesendet, also besteht kein Grund zur Sorge.
Antwort2
Das Entfernen Cache-Control
der Kopfzeile ist keine gute Idee.
Die Funktionalität vieler Websites beruht auf der erwarteten dynamischen Bereitstellung von Inhalten. Wenn Sie diesen Header aus der Antwort herausfiltern, zeigt Ihr Browser Ihnen Webseiten nicht richtig an, da er alles zwischenspeichert und Ihnen nach der ersten Anforderung einer Seite beim nächsten Mal den gleichen Inhalt anzeigt, während der Inhalt anders wäre, wenn Sie ihn vom Server anfordern würden.