Назад | Перейти на главную страницу

Скрыть кальмаров в шапке

У меня установлен сервер squid, и я бы хотел, чтобы он был скрыт при просмотре заголовков.

Прежде всего, я получал и squid, и версию в заголовках:

curl -i ip_address

HTTP/1.0 400 Bad Request
Server: squid/3.1.10
Mime-Version: 1.0
Date: Wed, 04 Feb 2015 18:58:06 GMT
Content-Type: text/html
Content-Length: 3157
X-Squid-Error: ERR_INVALID_URL 0
Vary: Accept-Language
Content-Language: en
X-Cache: MISS from host.example.com
X-Cache-Lookup: NONE from host.example.com:80
Via: 1.0 host.example.com (squid/3.1.10)
Connection: close

Затем я установил следующую директиву в /etc/squid/squid.conf:

httpd_suppress_version_string on

И вот версию squid не получаю:

HTTP/1.0 400 Bad Request
Server: squid
Mime-Version: 1.0
Date: Wed, 04 Feb 2015 19:11:06 GMT
Content-Type: text/html
Content-Length: 13
X-Squid-Error: ERR_INVALID_URL 0
Vary: Accept-Language
Content-Language: en
X-Cache: MISS from host.example.com
X-Cache-Lookup: NONE from host.example.com:80
Via: 1.0 host.example.com (squid)
Connection: close

Но я бы хотел скрыть squid из заголовков.

Я получаю те же результаты, когда пытаюсь использовать машину в качестве прокси, например. используя:

curl -i -x http://user:password@ip_address:80 http://iplocation.net

Я пробовал решения из этого вопрос, но это не работает.

Какие-либо предложения?

Заранее спасибо.

Если ваш squid настроен с помощью "--enable-http-нарушения", отметьте ответ-заголовок-заменить вариант. Пример:

reply_header_replace Сервер Foo / 1.0

reply_header_access X-Squid-Error deny all

Больше информации на Документы Squid