Я успешно настроил службу squid и начинаю блокировать домен:
acl blocked dstdomain "/mypath/to/blockedlist"
http_access deny blocked
в файле "заблокированного списка" у меня есть:
site1.pl
site2.pl
Когда я запускаю браузер и перехожу на site1.pl, он блокируется, но когда я добавляю «www» и перехожу на www.site1.pl, я обхожу правило запрета и могу запустить этот сайт. Я не хочу дублировать домены, просто добавляя вторые версии с www в свой файл заблокированного списка. Что я должен делать?
Вероятно, вы используете squid 2.2 или выше, и вам нужно поставить префикс домена точкой, поэтому вместо site1.pl
, вы бы использовали .site1.pl
.
Как указано здесь на ACL страница:
Squid-2.2 and later needs to have domains prefixed by a dot