Главная особенность или обязанность прокси-сервер может быть шлюзом, который получает HTTP-запросы от клиентов и пересылает запрос по назначению и передает ответ обратно запросу.
Squid является самым популярным и открытым исходным кодом. Она также имеет отличные возможности для других функциях, таких как веб контроля доступа, пропускной контроль, ограничение политики и кэширования контента и фильтрации. На самом деле людям установить SQUID в преследовании 2 причин: сначала уменьшить пропускную способность обвинения путем кэширования контента и второй для ограничения доступа к определенным содержанием.
Данное руководство объясняет преимущества использования Squid и покажет Вам, как устанавливать, настраивать, контролировать и обслуживать сервер Squid Proxy на RHEL5 и CentOS Linux.
Примечание
Данное руководство или учебник или как угодно называть, основано на моем личном эксперементе и я не гарантирую вам 100%, что он будет работает у Вас. Так что если Вы установите эти программы, и по каким-либо причинам у Вас появятся технические трудности, просто обратитетесь на наш форум, а не захломляйте сайт комментами с просьой о помощи. (такие комменты проходят модерацию, и как правило удаляются без объяснения причин).
Просто должны знать
Диез "#" перед строкой правила в конфигурационном файлом будет отключить правило. Если Вам необходимо использовать прокси-сервера необходимо изменить настройки браузера на компьютере клиента, например: IE> Интернет-вариант > LAN Setting> Включить прокси-сервер флажок> установить IP-адрес вашего сервера Squid прокси и порт (по умолчанию 3128).
Прежде чем что-нибудь: Если вы не уверены, Squid был установлен, введите следующую команду:
|
squid-2.6.STABLE6-5.el5_1.3 //это означает, что Ваш squid установлен на вашем компьютере и не нуждаются в установке, поэтому продолжите настроку.
Установка squid
Для установки на RHEL5/CentOS введите следующую команду:
|
И если Вы не можете использовать yum затем попробуйте так:
Прежде всего, скачайте последнюю версию из squid http://www.squid-cache.org/ (официальный сайт Squid) и переместить его в /tmp:
|
Это позволит установить squid конфигурации и файлы в своих каталогах. После этого используем эту команду для запуска программы автоматически при загрузке системы:
|
Хорошо, теперь пришло время, чтобы запустить службу, выполним это:
|
Для конфигурации необходимо открыть файл конфигурации в зависимости от версии Linux, для RHEL5/CentOS сделать примерно так:
|
Вот-вот, вы можете определить большинство параметров здесь, помните, на старте или перезапуск службы или просмотра файлов журнала Dы можете увидеть эту ошибку:
WARNING: Could not determine this machines public hostname. Please configure one or set 'visible_hostname'.
Это означает, что имя хоста не правильно определено и Вам нужно изменить visible_hostname в конфигурационном файле. Он должн измениться к личности кэш сервера или для устранения неполадок или просмотра журналов. Измените его, прежде чем продолжать:
|
Как Вы можете видеть http_port 3128, это означает, Squid принимает запросы от клиентов HTTP через этот порт.
- Назад
- Вперёд >>