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

Squid: обход url_rewrite_program при запросе https

В настоящее время у меня есть переписчик URL-адресов, работающий в Squid. Проблема в том, что, хотя он отлично работает для HTTP, запросы HTTPS явно не работают, даже если они переписаны с тем же URL-адресом (потому что в этом случае мой сервер, по сути, будет выполнять атаку «человек посередине»).

Итак, мой вопрос: существует ли правило, определяющее, какие запросы отправляются или не отправляются в url_rewrite_program?

РЕДАКТИРОВАТЬ: Я пробовал следующее, но URL-адреса https все еще переписываются

#don't rewrite HTTPS                                                                                          
acl HTTPS_URLS url_regex -i ^https://.*$
url_rewrite_access deny HTTPS_URLS

url_rewrite_program /etc/squid3/rewrite.pl

Я разрешаю этот случай следующим кодом;

acl p_http proto HTTP
url_rewrite_access allow p_http
url_rewrite_access deny all
url_rewrite_program /usr/bin/squidGuard

может быть полезно для вас.