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

кальмар - http_access

В конфигурации squid по умолчанию есть строка:

# Deny CONNECT to other than secure SSL ports
http_access deny CONNECT !SSL_ports

acls применяются сверху вниз, поэтому CONNECT acl будет запрещать доступ ко всем портам без SSL и SSL. Я имею в виду, что он никогда не достигает второго правила доступа.

CONNECT здесь означает метод HTTPS CONNECT, т.е. стандартизированный способ, которым браузер общается с прокси-сервером, запрашивая соединение с сайтом, обслуживающим HTTPS

http_access deny CONNECT !SSL_ports означает «запретить все HTTPS CONNECT, которые запрашивают подключение к порту, отличному от SSL_ports». Если браузер отправляет метод CONNECT с просьбой подключиться к SSL_port, правило не срабатывает.

Будет или нет соединение CONNECT, зависит от следующих друг за другом http_access правила.