
Я пытаюсь настроить анонимный прокси с помощью Squid.
Я установил
forwarded_for delete
via delete
но Squid 3 по-прежнему добавляет другой заголовок к веб-запросам, которые через него проходят:
HTTP_CACHE_CONTROL = max-age=259200
я пробовал
cache_control delete
но это не работает.
Как избавиться от заголовка cache_control в Squid?
Я не хочу, чтобы он мешал реальным веб-запросам, содержащим заголовок cache-control; но я хочу, чтобы он не прикреплял свой собственный заголовок.
решение1
Вы можете удалить заголовок с помощьюrequest_header_access Cache-Control deny all
Но как заметил Серж, это не очень хорошая идея. Кроме того, заголовок HTTP_CACHE_CONTROL не является заголовком прокси. Он отправляется всеми браузерами согласно HTTP 1.1 RFC2616, так что беспокоиться не о чем.
решение2
Удаление Cache-Control
заголовка — плохая идея.
Функциональность многих сайтов основана на ожидаемой динамической доставке контента. Если вы отфильтруете этот заголовок из ответа, то ваш браузер не будет правильно показывать вам веб-страницы, так как он будет кэшировать все, и после первого запроса к какой-либо странице он будет показывать вам тот же контент в следующий раз, в то время как если бы вы запросили его с сервера, контент был бы другим.