Установка прокси-сервера на базе UNIX
Что такое прокси-сервер?
Задача
- Организовать общий доступ к сети Интернет;
- Настроить систему подсчета трафика по доменным пользователям;
- Ограничить скорость канала при скачивании большого объема информации;
- Блокировать доступ к запрещенным сайтам;
- Все это должно быть как можно дешевле.
Процесс
- В качестве операционной системы была выбрана FreeBSD. Это свободно распространяемая система великолепно подходит для серверных ролей и не требует высокопроизводительных компьютеров;
- В качестве сервера был выбран обычный компьютер с двумя жесткими дисками и двумя сетевыми картами;
- На сервере настраивался Интернет. Сам сервер настраивался для возможности раздавать Интернет клиентским компьютерам;
- Устанавливался прокси-сервер на базе squid. Настраивалась проверка подлинности по учетным записям контроллера домена, на основе чего потом создавался отчет о потраченном трафике каждого пользователя;
- Настраивалась система ограничения скорости Интернет-соединения при попытке скачать файл больше 10 МБ;
- Составлялся список запрещенных сайтов. Прокси-сервер настраивался для блокирования этих сайтов, хотя после рабочего дня доступ был открыт;
Результат
Полный контроль Интернет-канала и уменьшение его загрузки. Увеличение скорости загрузки страниц за счет кэширования прокси-сервером.