есть прозрачный squid
в нем есть пара acl для запрета скачивания "запрещенных" файлов - *.exe, *.mp3, etcacl banned_ext urlpath_regex .mp3$ .asf$ .wma$ .wmv$ .mpg$ .mpeg$ .mov$ .dll$ .exe$ .pif$ .scr$ .avi$ .bat$ .cmd$ .flv$ .sis$
и
http_access deny banned_ext
в сети есть программа БестЗвит, которая может обновляться с инета, но она скачивает свои обновления в виде EXE файлов..
У меня никак не получается написать такие ACL чтобы только этот комп с программой мог качать екзешники только с этого сайта где лежат обновления.
Получается только сделать так, чтобы он мог качать екзешники отовсюду, чего не хотелось бы делать..мож кто решал подобное ?
поделитесь советом плиз..
>[оверквотинг удален]
> http_access deny banned_ext
> в сети есть программа БестЗвит, которая может обновляться с инета, но она
> скачивает свои обновления в виде EXE файлов..
> У меня никак не получается написать такие ACL чтобы только этот комп
> с программой мог качать екзешники только с этого сайта где лежат
> обновления.
> Получается только сделать так, чтобы он мог качать екзешники отовсюду, чего не
> хотелось бы делать..
> мож кто решал подобное ?
> поделитесь советом плиз..acl best3 src 192.168.0.5
acl noexe urlpath_regex .exe3$
# нижний аксель поставить выше акселя http_access deny banned_ext
http_access allow best3 noexe
Как один из простых вариантов, попробуйте сделать так:acl best3_dst dst ххх.ххх.ххх.ххх #ip-адрес интернет ресурса "БестЗвит", для обновления
acl best3_dst dst ххх.ххх.ххх.ууу #доп. ip-адрес (если необходимо) ресурса "БестЗвит", для обновления
acl best3_dst dst ххх.ххх.ххх.ххх ххх.ххх.ххх.ууу #Можно и таким образом, кому как удобно.acl best3 src 192.168.0.5
acl noexe urlpath_regex -i \.exe$http_access allow best3 best_dst noexe #разрешает best3(src 192.168.0.5) скачивать exe файлы, только с сайта из ACL best3_dst (dst ххх.ххх.ххх.ххх ххх.ххх.ххх.ууу)
http_access allow all noexe #всем остальным запрет!
сделал так:
acl bzupd_ext urlpath_regex .exe$
acl bzupd url_regex bestzvit.com.ua$
http_access allow comp02 bzupd bzupd_ext
acl banned_ext urlpath_regex .mp3$ .asf$ .wma$ .wmv$ .mpg$ .mpeg$ .mov$ .dll$ .exe$ .pif$ .scr$ .avi$ .bat$ .cmd$ .flv$ .sis$
http_access deny banned_extне качает EXE ниоткуда
если в
http_access allow vdc02 bzupd bzupd_extубрать bzupd качает EXE отовсюду
чтото кажется мне, то, что эти правила выше acl banned_ext - ничего не поменяло
я так уже делал, только ниже..
спасибо всем.
помогло указание хоста сервера через dst
> acl bzupd url_regex bestzvit.com.ua$acl bzupd url_regex ^http://bestzvit\.com\.ua($|/)
>> acl bzupd url_regex bestzvit.com.ua$
> acl bzupd url_regex ^http://bestzvit\.com\.ua($|/)неа.. не пашет (
> неа.. не пашет (Мне, конечно, не всё равно, и я должен спросить: и что в логе? Или нет........
>> неа.. не пашет (
> Мне, конечно, не всё равно, и я должен спросить: и что в
> логе? Или нет........извините. пишет что и раньше: TCP_DENIED/403
с вариантом через DST работает норм - скачивает с сайта обновление.
>пишет что и раньше: TCP_DENIED/403Всю строчку покажи?
>>пишет что и раньше: TCP_DENIED/403
> Всю строчку покажи?все, разобрался и пофиксил - www не было
acl bzupd url_regex ^http://www\.bestzvit\.com\.ua($|/)