Добрый день. Возникла необходимость заблокировать сайт у меня на личном компьютере, чтобы он не открывался в браузерах. Пробовала заблокировать через Squid, разными способами, не получилось.
Первый способ:
1. Создала файл /etc/squid3/block.acl
2. Сохранила в нём злосчастный адрес (в виде site.org, как и у автора инструкции)
3. Открыла squid3.conf и в секции acl добавила строку:
acl block dstdomain «/etc/squid3/block.acl»
4. В секцию http_access добавила строку:
http_access deny block
5. Перезагрузила squid:
sudo squid3 restart
6. Открыла браузер и убедилась, что сайт всё так же открывается.
Второй способ:
1. Создала другой файл:
touch /etc/squid3/blacklist
2. Сохранила в нём адрес сайта. В этом туториале рекомендовали экранировать точку в адресе сайта (site\.org).
3. Попыталась создать список пользователей, для которых будет производиться фильтрация:
acl url_filtred src (тут я перепробовала: localhost, мой ip, мой логин, 127.0.0.1)
4. Подключила список:
acl blacklist url_regex -i «/etc/squid3/blacklist»
5. Указала:
http_access deny blacklist url_filtred
6. Перезагрузила squid3 в терминале:
sudo squid3 restart
7. Сайт все так же открывается.
Подскажите, пожалуйста, где ошибка, и что еще можно попробовать?
-- Все решила:
В Хостс заблокировала адрес вида site.org, a также адрес вида www.site.org
, и всё заработало. Раньше браузер просто делал перенаправление. Спасибо.