Несколько логик http_access одновременно для прокси-сервера squid

Я пытаюсь управлять доступом пользователей Squid к прокси, если они вошли в систему и URL-адрес сайта разрешен в моем списке URL-адресов. Они бегут один за другим. Если вы вошли в систему, то просматривает URL, но не проверяет его, и наоборот. Но я хочу их обоих. Вот моя часть конфигурации. Как я могу это сделать?

auth_param basic program /usr/bin/php /var/www/html/sqauth.php
auth_param basic children 20
auth_param basic realm Username and password
auth_param basic credentialsttl 5 hours

acl AuthenticatedUsers proxy_auth REQUIRED
acl allowed_sites dstdomain "/etc/squid/allowedsites.txt"
acl all_others dst 0.0.0.0/0.0.0.0

http_access allow allowed_sites
http_access deny all_others
http_access allow AuthenticatedUsers
0
задан 14 April 2017 в 16:52
1 ответ

Я могу найти и / или способ для объединить линии контроля доступа. Таким образом, мы можем реализовать логику И, записав команды управления доступом в одной строке с пробелом.

И логика ;

http_access allow accesses_to_google.com accesses_from_back_office

Логика ИЛИ ;

http_access allow accesses_to_google.com
http_access allow accesses_from_back_office

Вот ресурс: https: // workaround.org/squid-acls/[12149pting

0
ответ дан 5 December 2019 в 08:19

Теги

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