Сквид: как заблокировать веб-сайты для конкретного IP-адреса?

Почему не только устанавливает систему, чтобы загрузить, но и не установить обновления. Затем обновления будут установлены при завершении работы системы (при разрешении установки),

4
задан 21 January 2010 в 12:38
2 ответа

Пример:

Я заблокировал Facebook и orkut всему пользователю, но теперь я хочу открыть только Facebook для конкретного пользователя или IP


Опция 1: Укажите сайт с в конфигурационном файле,

acl special_clients src "/etc/squid/special_client_ips.txt"

acl Facebook dstdomain .facebook.com

acl orkut dstdomain .orkut.com

Под http доступом

http_access позволяют Facebook special_clients

http_access отклоняют Facebook

http_access отклоняют orkut

http_access позволяют все


Опция 2: Засуньте и клиентский IP s и целевые домены в списки,

acl special_clients src "/etc/squid/special_client_ips.txt"

acl bad_domains dstdomain "/etc/squid/bad_domains.txt"

Под http доступом

http_access позволяют bad_domains special_clients

http_access отклоняют bad_domains

http_access позволяют все

  • Я получаю его от сети, Это работает очень хорошо

  • Спасибо cstamas

6
ответ дан 3 December 2019 в 02:41

Вам нужно что-то как это:

acl BlockedHost src 192.168.1.15
http_access deny BlockedHost

Файл конфигурации хорошо прокомментирован, ища слово acl, поможет Вам далее.

Сквид acl часто задаваемые вопросы

4
ответ дан 3 December 2019 в 02:41

Теги

Похожие вопросы