Назад | Перейти на главную страницу

Префикс домена в squid - в обход правил

Я успешно настроил службу 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