Журналирование HTTP-заголовков в Squid с помощью log_mime_hdrs
Включите ограниченную диагностику HTTP-заголовков с помощью log_mime_hdrs в поддерживаемых версиях Squid и разберитесь в дополнительных полях и их раскрытии.
Выберите известную транзакцию и вопрос о заголовке, прежде чем включать широкий захват. Если важно только одно поле, узко выбранное пользовательское поле журнала может оказаться достаточным.
Для Squid 6 и 7 документированная широкая опция:
log_mime_hdrs on
В нативных и эмулируемых httpd форматах доступа это добавляет два закодированных поля в скобках, содержащих заголовки запроса и ответа в конце каждой записи. Учитывайте новые поля в любом парсере. Пользовательские форматы журнала имеют собственный выбор заголовков; не предполагайте такого же изменения числа полей.
Используйте короткое диагностическое окно, ограничьте доступ и удалите временный захват согласно правилам хранения сервиса. Заголовки могут содержать cookie, авторизацию и идентификаторы приложений. Кодирование делает их разбираемыми, а не безвредными.
Для обычного CONNECT видимые заголовки включают внешний запрос и ответ. Последующие HTTP-заголовки сайта остаются внутри TLS, поэтому этот параметр не раскрывает cookie его страниц. Для заголовков, получаемых на контролируемом источнике, вместо этого наблюдайте запрос на месте назначения.
Справочник директив перечисляет Squid 7 и более ранние и исключает Squid 8. Применяйте его только к поддерживаемой установленной версии, а не считайте старую строку конфигурации интерфейсом более позднего выпуска.