Обход черных списков Squid/SquidGuard в Chrome
Недавно я приступил к настройке и настройке Linux-бокса с Ubuntu 14 в целях предоставления прокси-сервера для сети школьных программ.
Все прошло хорошо и работает, но я заметил кое-что, что касается меня.
Я не буду перечислять URL сайта, чтобы никого не обидеть (это всего лишь пример), поэтому я буду ссылаться на него как
www.blockedsite.com/blockedpage
Этот URL (и 10000 других) присутствуют в моем черном списке, и при попытке посетить сайт вы получаете ожидаемую ошибку запрещенного / запрещенного доступа, как вы надеетесь.
Тем не мение!
если я просто наберу URL-адрес как blockedsite.com/blockedpage (без начального http:// или www.), то он загружает страницу без вопросов - очень плохо!
Конечно, этого не происходит в IE, так как он всегда добавляет префикс https в начало URL. Эта проблема происходит в Chrome.. и, к сожалению, это то, что мы используем.
Кто-нибудь может посоветовать, как решить эту проблему?
С наилучшими пожеланиями Джеймс
1 ответ
Эти черные списки точно соответствуют вашей строке по URL. Возможно, в вашем черном списке есть "http://" или "www", и Google не добавляет их.
Доказательство:
Я скачал один из примеров файлов отсюда
./blacklists/ads$ more urls
thisisarandomentrythatdoesnotexist.com/foo
и есть еще несколько.
ВСЕ из них не имеют "http" или "www." перед URL, так что ответ действительно: удалите что-нибудь из www.
и перед этим из вашего черного списка. Простая причина: это работает для http, https, ftp и многих других протоколов и даже для протоколов, которые еще предстоит изобрести.