Как я могу ограничить доступ к определенным веб-сайтам?
Я установил elinks и squid, и мне нужно ограничить доступ к yahoo.com(включая субдомены. Например, fr.yahoo.com). Как мне постоянно настроить elinks(или squid), чтобы запретить доступ к yahoo.com?
1 ответ
Используя Squid
Сначала создайте имя файла acl.txt
и положить его под /home/
или же /etc/
и положи .yahoo.com
внутри него (.
будет включать субдомены)
После этого поместите эту строку конфигурации под squid.conf
Я предполагаю, что вы поместили acl.txt в / etc / squid /
acl denyThis dstdomain "/etc/squid/acl.txt"
http_access deny denyThis
http_access allow all
acl our_networks src 192.168.1.0/24
http_access allow our_networks
Этими строками мы разрешаем все запросы от любого ip, принадлежащего сети 192.168.1.0 с маской 255.255.255.0, за исключением запросов, которые содержат целевой домен, это файл /etc/squid/acl.txt.
Проверьте основы конфигурации Squid для получения дополнительной информации:)