Proxy-сервер, осуществляющий доступ в Internet, предоставляет следующие возможности:
· централизованный выход в Internet через один сервер в сети;
· локальное хранение часто просматриваемых документов для увеличения скорости загрузки страниц (один пользователь загрузил документ с удаленного сервера в Internet, а все остальные после этого берут этот документ с Proxy-сервера);
· регулирование пропускной способности канала в зависимости от его нагрузки;
· авторизованный доступ в Internet (пользователь может загружать документы из Internet только при наличии логина и пароля).
Установка Proxy-сервера.Прежде чем устанавливать Proxy-сервер squid, надо убедиться в том, что:
· машина, на которой будет работать Proxy, может соединиться (по WWW, FTP, Telnet – неважно) с другими машинами в сети;
· машины из внутренней сети могут соединиться с машиной, на которую устанавливается Proxy, опять же неважно каким клиентом;
Если же связь изнутри к Proxy-машине есть и эта Proxy-машина может общаться с внешним миром, можно переходить к настройке squid. Squid надо устанавливать из packages или ports, тогда есть уверенность, что все его компоненты будут размещены по нужным директориям. После установки должно получиться примерно следующее:
· двоичные файлы должны находиться в каталоге /usr/locl/sbin;
· в каталоге /usr/local/etc должна появиться директория squid, в которой лежит squid.conf – это его конфигурационный файл, его надо будет редактировать;
· в каталоге /usr/local/etc/rc.d появился файл squid.sh – это основной стартовый файл (дело в том, что система при старте просматривает этот каталог и все, что найдет там типа *.sh, запустит автоматически). Но можно его запустить и вручную, просто написав ./squid.sh. Если такого файла нет, то при перезагрузке системы squid не будет запускаться;
· в каталоге /usr/local образовалась директория squid, в которой две поддиректории: cache – там будет его кэш и logs – логи. Там же должен быть файл (возможно, он появится после первого запуска Proxy-сервера) squid.out – это основной лог-файл, в котором и будут сообщения об ошибках, если squid почему-либо не сможет стартовать нормально.
Для начала squid.conf можно редактировать незначительно. Там стоят значения «по умолчанию» и они вполне приемлемы. Единственное, что необходимо сделать – определиться, сколько мегабайт диска следует выделить под кэш. По умолчанию – 100 Мб. Для изменения этого значения найдите в squid.conf строчку