Я установил прокси-сервер squid для компании, и теперь они просят меня добавить возможности черных списков для squid.
Самое очевидное, что приходит в голову, - это просто найти в Интернете огромный файл черного списка и подключить его к конфигурации squid как внешний файл.
Другой вариант - использовать специальное решение, такое как squidguard.
Я также хочу добавить возможность редактирования и добавления записей в черный список через веб-интерфейс. Хотя это не обязательно, так как я могу написать это сам с помощью php.
Буду рад любым предложениям. Мой главный приоритет - производительность и надежность, и, если возможно, я хотел бы, чтобы это было просто.
Прошло довольно много времени с тех пор, как я это сделал. Однако какое-то время я работал в религиозной школе-интернате, и они любили все блокировать.
Я искал такой же канал, но не нашел. Я сделал это таким образом, чтобы найти список, который поддерживается в сети, и написал простой сценарий bash, чтобы свернуть список, отобразить его в соответствующем списке и затем перезапустить squid.
Я понимаю, что это просто, и если вы не работаете там постоянно, это может быть несостоятельным. Надеюсь, идея поможет, но я почти уверен, что вы на правильном пути.
Я не знаю веб-интерфейса для управления черными списками Squid, но вы можете посмотреть DansGuarding. У него очень хороший черный список, и его можно редактировать в соответствии с вашими потребностями.
Если вам нужно дешевое или бесплатное решение, большой черный список в виде Squid ACL - правильный вариант.
Однако, если вы шутки в сторону обеспокоенный блокировкой доступа к некоторым категориям веб-контента, необходимо решение, которое также блокирует все прокси (средства обхода фильтров) и имеет базу данных URL-адресов с небольшим количеством ошибок. Существуют различные профессиональные решения от дешевых до дорогих.
Вы упомянули squidguard, но разработка ufdbGuard продолжалась там, где squidguard остановилась 5 лет назад. BE Помимо классической фильтрации URL-адресов, ufdbGuard также обнаруживает туннели SSH, VPN и другие решения, которые пытаются обойти URL-фильтр. ufdbGuard имеет тот же синтаксис конфигурации, что и squidGuard, и является программным обеспечением с открытым исходным кодом. Вы можете скачать его http://sourceforge.net/projects/ufdbguard/ или www.urlfilterdb.com. ufdbGuard работает как с бесплатными, так и с коммерческими базами данных.