squid 3. конфиг следующая:auth_param ntlm program /usr/bin/ntlm_auth -d --helper-protocol=squid-2.5-ntlmssp
auth_param ntlm children 15
auth_param basic program /usr/lib/squid/squid_ldap_auth #Бейсик аутентификация
auth_param basic children 5
auth_param basic realm KONTORA.RU
external_acl_type ldapg children=10 ttl=75 negative_ttl=90 %LOGIN /usr/lib/squid/squid_ldap_group #проверка принадлежности к группе
acl manager proto cache_object
acl localhost src 127.0.0.1/32 ::1
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32 ::1
acl localnet src 10.0.0.0/8 # RFC1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
acl magent_sites dst 94.100.178.0/24 94.100.179.0/24 94.100.184.0/24 94.100.186.0/24
acl port_magent port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl POST method POST
acl SSL_ports port 443
acl SSL_ports port 2041
acl SSL_ports port 2042
acl auth proxy_auth REQUIRED
acl worktime time MTWHFA 8:00-20:00
acl wt external ldapg wtime
acl magent external ldapg magent
acl ptf proto FTP
always_direct allow ptf
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports !auth
http_access deny CONNECT SSL_ports magent_sites !magent
http_access allow POST
http_access allow auth wt worktime
http_access allow localhost
http_access deny all
##################################################################
при попытке обновления антивируса касперского в логе squid пишет следующее:
1342419085.811 0 192.168.52.112 TCP_DENIED/407 4013 GET http://dnl-02.geo.kaspersky.com/index/u0607g.xml.dif - NONE/- text/html
1342419085.825 0 192.168.52.112 TCP_DENIED/407 4356 GET http://dnl-02.geo.kaspersky.com/index/u0607g.xml.dif - NONE/- text/html
на экран выводится окно антивируса где просит ввести логин и пароль. Если ввести логин и пароль он не принимает.
Думаю это из за метода запроса GET, этот метод у меня в конфиге не прописан.
Вопрос как разрешит использование метода GET всем, но при этом чтоб тоже работала аутентификация пользователей.
Пробовал добавить:
acl GET method GET
acl avp dstdom_regex -i "/etc/squid/avp.txt" #файл содержит адрес .geo.kaspersky.com
http_access allow GET auth avp
но в логах пишет тоже самое:
1342427502.065 0 192.168.52.112 TCP_DENIED/407 4013 GET http://dnl-06.geo.kaspersky.com/index/u0607g.xml.dif - NONE/- text/html
1342427502.077 1 192.168.52.112 TCP_DENIED/407 4356 GET http://dnl-06.geo.kaspersky.com/index/u0607g.xml.dif - NONE/- text/html