Как настроить Squid
В моей системе установлена Ubuntu 12.04 для использования в качестве сервера в моем офисе с 50 сотрудниками. У меня есть 2 сетевые карты в моей системе:
- Один для ввода с маршрутизатора BSNL (192.168.1.250) на мой сервер Ubuntu (192.168.1.1.)
- Другой от сервера (192.168.1.1) к коммутатору, который соединяет всех сотрудников через Squid от этого коммутатора через кабели LAN.
Как я могу настроить как карты LAN, так и Squid, так как я хочу заблокировать некоторые сайты и сделать некоторые ограничения в сети.
1 ответ
Вы можете добавить необходимые заблокированные сайты в свой черный список в /etc/squid/squid.conf
acl localnet src 192.168.1.0/24 #define localnet
acl blacklist dstdomain "/etc/squid/blacklist" #define blaclist
http_access deny blacklist
http_access allow localnet
в
/etc/squid/blacklist
Перечислите домены, которые вы хотите заблокировать, начиная с '.' включить имена хостов / поддоменов:
Пример:
.plaboy.com
.gmail.com
.microsoft.com
.ubuntuforums.org
Обратите внимание, что фильтрация через прокси-сервер работает только в том случае, если браузер настроен на использование прокси-сервера, и что прямой доступ к Интернету заблокирован или пользователю запрещено изменять настройки прокси в браузере (-ах).
Лично, если вы хотите заблокировать использование неподходящего веб-сайта на компьютере, я бы использовал приложение для управления сетью, такое как Родительский контроль или Фильтр содержимого.