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

Отключение страниц ошибок Squid

Я только начал рассматривать использование Squid для проекта и не вижу простого способа отключить страницы ошибок Squid (например, «Ошибка имени: имя домена не существует»). Мы используем настраиваемый браузер, который обрабатывает этот сценарий по-своему, поэтому страницы ошибок Squid переопределяют нашу настраиваемую логику.

Можно ли их слишком "выключить"? Я просмотрел .conf и нашел, где хранятся страницы ошибок, но нет реальных вариантов их отключения.

Если вы переходите от прокси к использованию squid, некоторые функции ваш браузер больше не будет выполнять.

Используя "Ошибка имени", которую вы упомянули в качестве примера ...

Без прокси браузер попытается выполнить поиск DNS-имени с локального преобразователя, и это не удастся, что приведет к ошибке локального приложения.

Когда вы используете прокси, ваш локальный браузер не выполняет поиск DNS-имен. Он открывает соединение с прокси-сервером и отправляет ему URL-адрес, поэтому прокси выполняет поиск, обнаруживает ошибку распознавателя, а затем отправляет HTTP-ответ обратно в браузер, поскольку это единственный интерфейс между ними.

Вы всегда можете скопировать и изменить страницы ошибок squid, чтобы они соответствовали вашему браузеру (например, /usr/share/squid-langpack/templates а затем установите error_directory). Или дополнительно настройте свой браузер, чтобы он отображал свои собственные сообщения об ошибках для определенных ответов об ошибках http от squid. Возможно, вам потребуется создать более простые теги на страницах ошибок squid, которые ваш браузер сможет легко сопоставить.

наверное http://wiki.squid-cache.org/Features/ICAP это поможет вам