Я борюсь с пулами задержки кальмаров. Документация, которую я нашел, очень плохая, а в Интернете есть противоречивая и, возможно, превосходная информация.
Первый вопрос:
будет ли он соответствовать запросу HTTPS? По моему опыту и из некоторых сообщений, этого не произойдет, поэтому не могу найти простой способ ограничить пропускную способность, используемую для загрузки .Exe файлы из HTTPS подключение. Я что-то упускаю ?
Второй вопрос:
Жестяная банка rep_mime_type использоваться с delay_access poolNumber разрешить ? Опять же, согласно моему опыту и некоторым очень старым сообщениям в Интернете, это не сработает, но в документации отсутствует это важное ограничение.
Спасибо Филиппо
Ответ, полученный в списке рассылки squid, подтверждает все мои сомнения:
«HTTPS» - это не что-то одно или тип сообщения. Это термин для описания всего стека многоуровневых протоколов.
Чтобы сделать что-либо с URL-адресом или любыми другими деталями сообщения HTTP в том, что можно было бы назвать «запросом HTTPS», необходимо расшифровать слой TLS, чтобы найти защищенное внутри него сообщение HTTP.
Из этого описания мне кажется, что вы имеете дело с обычным текстовым HTTP-сообщением метода CONNECT. В них информации практически нет. Помимо доменного имени сервера, с которым клиент хочет поговорить, и, возможно, клиентского UA-устройства, вам не повезло с использованием каких-либо более обычных деталей сообщения запроса / ответа для выбора пула.
Тем не менее, Squid должен иметь возможность задерживать пул этих туннелей CONNECT. Но только в целом, и есть еще открытые ошибки с неизвестными причинами. Вам нужна относительно свежая версия Squid, чтобы она работала даже на полпути к «правильной» работе.
Для управления полосой пропускания часто лучше использовать функции QoS / TOS, предоставляемые вашей ОС. Squid может выводить значения для каждого запроса для этих систем с использованием qos_flows, tcp_outgoing_tos или tcp_outgoing_mark.
И по поводу второго вопроса:
Из текущего Squid только 4.0.2 или новее может это сделать. (повторное) назначение пулов на основе деталей ответа HTTP было перенесено из Squid-2.6 совсем недавно.