В настоящее время у меня есть переписчик 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
может быть полезно для вас.