LinuxForum.Fans
Тема

Подскажите материалы по настройке Squid3

Автор: Nigelist 25 сообщений 5272 просмотров
#380191

Bif, а как быть с пулами? Хочется каждому пользователю задавать свои ограничения.

#380219

Если я назначу список пользователей:
[console]# Users
acl user1 src 172.16.8.30 #User1
acl user2 src 172.16.8.11 #User2
acl user3 src 172.16.8.25 #User3
acl user4 src 172.16.8.20 #User4[/console]

А потом, в отдельном файле denyusers.lst укажу имена:
[console]user1 #User1
user2 #User2
user3 #User3
user4 #User4[/console]

Корректно ли указать этот файл в другом acl?
[console]acl allowclent src "/etc/squid3/allowclient.lst"[/console]

#380227
"Nigelist" написал:
Если я назначу список пользователей:
"Nigelist" написал:
А потом, в отдельном файле denyusers.lst укажу имена:
"Nigelist" написал:
Корректно ли указать этот файл в другом acl?

Не совсем понятно зачем такой кураж. Обычно же указывается привязка списка либо единичного src к определенным ресурсам, у меня например так - блокировка скачки media-файлов:

text

acl block_media_vip_users src "/etc/squid3/block_media_vip_users.acl" #список vip пользователей
acl block_media_vip_sites dstdomain "/etc/squid3/block_media_vip_sites.acl" #список vip cайтов, с которых можно стягивать media
#--------------------------------------------------------------------------------
 acl block_media_files urlpath_regex \.asf(\?.*)?$ \.afx(\?.*)?$ \.flv(\?.*)?$ \
    \.wma(\?.*)?$ \.mp3(\?.*)?$ \.mov(\?.*)?$ \.avi(\?.*)?$ \.mp4(\?.*)?$ \
    \.mpg(\?.*)?$ \.mpeg(\?.*)?$ \.3gp(\?.*)?$ \.wav(\?.*)?$ \.vob(\?.*)?$ \
    \.wmv(\?.*)?$ \.fid(\?.*)?$ #список запрещенных расширений для скачивания
#--------------------------------------------------------------------------------
 acl User1 src 192.168.100.103 #1-й конкретный пользователь User1 (не vip)
 acl User2 src 192.168.100.104 #2-й конкретный пользователь User2 (не vip)
 acl User1-M dstdomain .youtube.com .googlevideo.com .ytimg.com #User1 может просмотривать только youtube
 acl User2-M dstdomain .youtube.com .googlevideo.com .ytimg.com #User2 может просмотривать только youtube
#--------------------------------------------------------------------------------
 http_access allow block_media_files User1 User1-M #разрешение для User1 на просмотр youtube
 http_access allow block_media_files User2 User2-M #разрешение для User2 на просмотр youtube
#--------------------------------------------------------------------------------
 http_access allow block_media_files block_media_vip_users #разрешение vip пользователям скачивать всё media со всех сайтов
 http_access allow block_media_files block_media_vip_sites #vip-сайты (по работе) с которых всем разрешено скачивать media
#--------------------------------------------------------------------------------
 http_access deny block_media_files #запрет всем на скачку media, завершающее запрещающее правило
 deny_info ERR_ACCESS_DENIED_MEDIA block_media_files #страница запрета, для информации админу, какое acl сработало
#380231

JonnyBekoff, дело в том, что я ещё и трафик делю на пулы для каждого пользователя.

#380250

Ладно, не буду приставать с глупыми советами. ;)

Войдите или зарегистрируйтесь, чтобы ответить.