Как заблокировать сайт HTTPS с помощью Сквида RHEL?

Можно сделать это в одной строке:

rsync -avHp --exclude-from=<(cd /path/to/source; find . -type d -regex './[0-9]*' | sed -e 's|./||') /path/to/source/ /path/to/dest/
-1
25.06.2011, 21:11
1 ответ

Вы хотите заблокировать кого-либо и все сайты HTTPS? Необходимо сделать это с брандмауэром на маршрутизаторе. Блокирование его в Сквиде не будет препятствовать тому, чтобы люди обошли его, если брандмауэр на Вашем маршрутизаторе также не заблокирует его. Если Ваш маршрутизатор блокирует его, чем, что делает сквид не важно. Еще лучше установите брандмауэр для блокирования всех исходящих соединений TCP за исключением порта 80 для довольно достойного управления сети. Если Ваш просто поиск способа управлять, кто может использовать HTTPS, то имеет смысл использовать сквид. Можно установить правило брандмауэра поэтому, только Сквид имеет HTTPS, и потребуйте, чтобы кто-либо еще прошел Сквид с надеждой, что они могли бы получить HTTPS. Независимо, любой вид истинной фильтрации потребует сотрудничества с маршрутизатором в Вашей сети.

Теперь, если Вы действительно хотите использовать Сквид, чтобы помочь отрегулировать HTTPS, Вы хотите управлять, у кого есть доступ к методу ПОДКЛЮЧЕНИЯ HTTP. ПОДКЛЮЧЕНИЕ HTTP является не чем иным как простым способом туннелировать через прокси-сервер как Сквид. Сквид не имеет никакого реального контроля и не может участвовать ни в каком виде кэширования или модификации SSL/соединения TLS, такого как HTTPS за пределами управления, которое размещает и порты, с которыми это может соединиться. Это сделано через acl и http_access директивы внутри squid.conf. Посмотрите на свой локальный squid.conf файл для некоторых примеров и основной документации. Кроме того, познакомьтесь со стандартной документацией Сквида, которая уже предоставляется Вам.

2
28.01.2020, 05:09

Теги

Похожие вопросы