У меня есть URL rewriter работающий в сквиде в настоящее время. Проблема состоит в том, что, в то время как это хорошо работает для HTTP, Запросы HTTPS, очевидно, не работают, даже когда переписано с тем же URL (потому что мой сервер по существу сделал бы атаку "человек посередине" в этом случае).
Таким образом, мой вопрос, существует ли правило определить, какие запросы отправлены или не отправлены в url_rewrite_program?
Править: Я попробовал следующее, но https URL все еще становятся переписанными
#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
может быть вам полезен.