В организации сотрудники серфят по экономическим сайтам для работы, и, по всем остальным если нечего делать.
Задача сделать так, чтобы экономические сайты не ограничивались по ширине линии, а все остальные сайты открывались у каждого пользователя на определенной скорости. Приблизительно таким образом:
экономические сайты - без ограничения скорости.
все остальные сайты - с ограничением скорости для сотрудников.
экономические сайты и все остальные сайты - без ограничения скорости для начальства.
Можно ли реализовать такую задачу?
Управление скоростью Интернета по вэб ресурсам
Модераторы: SLEDopit, Модераторы разделов
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Управление скоростью Интернета по вэб ресурсам
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Управление скоростью Интернета по вэб ресурсам
Если есть список сайтов то все достаточно просто.
Vladivostok Linux User Group
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Управление скоростью Интернета по вэб ресурсам
шерстить поиск на предмет acl и delay_* в конфиге сквида
Losing is fun!
-
Indarien
- Сообщения: 436
- ОС: Debian, Fedora, Ubuntu
Re: Управление скоростью Интернета по вэб ресурсам
Если список более менее статичный - не вопрос.
ЗЫ Пардон, DaemonTux уже написал.....не прочитал =)
ЗЫ Пардон, DaemonTux уже написал.....не прочитал =)
-=Правильно заданный вопрос содержит 50% ответа=-
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Управление скоростью Интернета по вэб ресурсам
Ну там получается так, что штук 5-6 экономических сайтов для которых не надо лимитировать скорость и все остальные для которых надо лимитировать скорость.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Управление скоростью Интернета по вэб ресурсам
Ребята помогите пожалуйста с правилом для сквид. Итак:
acl traders src путь_к_файлу_со_списком_IP_адресами
acl finance dst путь_к_файлу_со_списком_экономических сайтов
acl internet dst все_остальные_сайты
delay pools 1
delay_class 1 1
delay_parameters 1 32768/32768
delay access 1 allow internet
Пара вопросов:
1. Правильно ли написал правила?
2. Как задать в ACL все_остальные_сайты?
acl traders src путь_к_файлу_со_списком_IP_адресами
acl finance dst путь_к_файлу_со_списком_экономических сайтов
acl internet dst все_остальные_сайты
delay pools 1
delay_class 1 1
delay_parameters 1 32768/32768
delay access 1 allow internet
Пара вопросов:
1. Правильно ли написал правила?
2. Как задать в ACL все_остальные_сайты?
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Управление скоростью Интернета по вэб ресурсам
Почитал вот эту статью
http://linuxnews.ru/docs/squid.html
Если это все что можно сделать при помощи delay pools, то разве можно решить мою задачу с помощью этих delay pools? Там же просто шейпинг линии по пулам адресов без возможности указания URLs.
http://linuxnews.ru/docs/squid.html
Если это все что можно сделать при помощи delay pools, то разве можно решить мою задачу с помощью этих delay pools? Там же просто шейпинг линии по пулам адресов без возможности указания URLs.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.
-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Управление скоростью Интернета по вэб ресурсам
ну так в эти самые pools все попадает на основе acl, а там сайты вполне себе указываются
Losing is fun!
-
Trojan
- Сообщения: 359
- Статус: Системный ламер
- ОС: CentOS 7
Re: Управление скоростью Интернета по вэб ресурсам
Написал такое правило:
После этого имею то, что скорость на не финансовые сайты, как была максимальной так и осталась, т.е. не шейпится.
Подскажите пожалуйста что не так в правилах.
Код: Выделить всё
acl workers src "/usr/local/etc/squid/block/workers"
acl finance url_regex -i "/usr/local/etc/squid/block/finance"
delay_pools 1 delay_class 1 1
delay_access 1 allow traders !finance
delay_parameters 1 32000/64000После этого имею то, что скорость на не финансовые сайты, как была максимальной так и осталась, т.е. не шейпится.
Подскажите пожалуйста что не так в правилах.
Всегда думай то, что говоришь и никогда не говори то, что думаешь.