Интернет-прокси / Сервер мониторинга использования

У меня есть сервер Dell PowerEdge, и я хочу превратить его в целый прокси-сервер сайта (местоположения), поэтому, если кто-либо в здании использует наше интернет-соединение, ему придется пройти через этот прокси-сервер, чтобы выйти. Я хочу иметь возможность блокировать определенные интернет-сайты, а также отслеживать непродуктивное использование интернета. (Поиск по пользователю, дате, времени, посещенному сайту...) Я также хотел бы ограничить имя пользователя и пароль, которым разрешено подключаться к прокси.

У меня есть сервер PowerEdge под управлением Ubuntu и коммутатор Ethernet. Знаете ли вы, какое оборудование мне нужно для этого и какое программное обеспечение мне нужно запустить и как его настроить? Также было бы хорошо, если бы у него был хороший веб-интерфейс и / или графический интерфейс для настройки / поиска / мониторинга использования.

Я уже заглянул в Squid, но не похоже, что он сделал все, что хотел. Возможно я не настраиваю это правильно, или мне нужно другое программное обеспечение, чтобы бежать рядом с этим?

1 ответ

Сколько пользователей вам нужно поддерживать в общей сложности и одновременно, определит, какое оборудование вам нужно. Один сервер может потенциально обрабатывать много пользователей, но это зависит от количества пользователей и возможностей оборудования.

Я не знаю решения "под ключ" поверх Ubuntu, которое бы точно соответствовало тому, что вы описываете, но я думаю, что вы определенно правы, глядя на Squid. Как вы видели, Squid сам по себе не делает все, что вы хотите, но у него есть хорошие возможности аутентификации, которые вы можете настроить в зависимости от вашей среды.

Для фильтрации и блокировки контента Squid будет работать с Dan's Guardian, который позволяет блокировать сайты в соответствии с вашими индивидуальными настройками или предварительно определенными черными списками или ключевыми словами и тому подобным.

Наконец, существует несколько способов просмотра и анализа журналов, которые являются общими или специфичными для Squid. /var/log/squid/access.log в простом текстовом формате, и вы можете просмотреть его в хорошем графическом формате с помощью определенных для Squid средств просмотра журналов, таких как SqStat или Calamari (которые, похоже, больше не поддерживаются) или SquidAnalyzer, который выглядит более актуальным. Вы даже можете импортировать его в Excel или OpenOffice Calc или аналогичный, чтобы создать собственный отчет на основе данных.

Другие вопросы по тегам