Как заблокировать нежелательные сайты через Squid

Автор: Admin

Дата:2011-11-02

Блокировка сайтов при помощи прокси сервера Squid

Вот уже сколько можно лазить по этим однокласникам и вконтакте на работе. Понятно, что хочется потусить с друзьями и посмотреть кто и сколько оценок к вашим фоткам поставил или поиграть в игрушки, но нужно быть строже и ....
Ну вот и надо, хочешь не хочешь, заблокировать сайты.

При помощи squid это делается достаточно быстро.
1) Создается файл
/etc/squid/acl/block-http
со следующим содержанием
.odnoklassniki.ru.
.odnoklassniki.
.loveplanet-lux.
.11x11.
games.ru
homepage.buryatia.ru
games.zone.ru
www.games.ru

Далее после acl  block-http url_regex "/etc/squid/acl/block-http"
Ставим
http_access deny block-http all
Все это ставим перед другими http_access

т.е. примерно так:
acl  block-http url_regex "/etc/squid/acl/block-http"
http_access deny block-http all  - запрещаем block-http
http_access allow loc100 - разрешаем выход 100 подсети

И все хватит.

Можно еще добавить !director :
acl games url_regex "/etc/squid/acl/block-http" !director - ну понятно что все кроме директора.

Количество просмотров: 13128

Комментарии к статье:

Автор комментария: Вася
Дата: 2014-05-15

А что с https соединениями, как заблокировать 1 https сайт?

Автор комментария: Вита
Дата: 2014-05-14

а как и где прописывать на вызов файла со списком запретных сайтов

Добавить комментарий

Введите сумму с картинки

© Plutonit.ru - Администрирование, настройка Linux и Windows 2009 - 2024