Быстрый переход ...
» Установка Squid под...
Squid
Last stable: squid-2.5.STABLE7
Devel: squid-3.0.PRE3
Установка Squid под Windows NT
Установку Squid под NT4.0 рассмотрим на основе версии 2.5 Stable1, портированной guido.serassio@serassio.it">Guido Serassio. Версия Squid под NT поставляется только в скомпилированном виде, по поводу исходных текстов обращайтесь к автору.
Дистрибутив берем по адресу http://www.serassio.it/SquidNT.htm. Итак существует 3 скомпилированных варианта Squid. Вариант 1: - включена поддержка HTCP
- включена поддержка SNMP
- встроенный сервер DNS
- разрешены знаки подчеркивания в
именах хостов - запуск в режиме системной службы WIN32
- поддержка WCCP выключена
- включена поддержка Useragent enabled
- поддержка Delay Pools выключена
- включена поддержка ICMP
Вариант 2: - включена поддержка HTCP
- включена поддержка SNMP
- встроенный сервер DNS
- разрешены знаки подчеркивания в
именах хостов - запуск в режиме системной службы WIN32
- поддержка WCCP выключена
- включена поддержка Useragent
- включена поддержка Delay Pools
- включена поддержка ICMP
Вариант 3: - включена поддержка HTCP
- включена поддержка SNMP
- внешний сервер DNS
- разрешены знаки подчеркивания в
именах хостов - запуск в режиме системной службы WIN32
- поддержка WCCP выключена
- включена поддержка Useragent
- поддержка Delay Pools выключена
- включена поддержка ICMP
Во время установки будем использовать вариант N 2, тем более, что использование Delay Pools в NT наверное единственный метод ограничения пропускной способности канала для пользователей. Наиболее существенные на сегодняшний момент ограничения Squid под NT - это отсутствие поддержки WCCP, прозрачного проксирования, DISKD. - Распаковываем дистрибутив в
выбранный вами каталог. Автор рекомендует отказаться от использования в пути пробелов и использования длинных путей. Например: H:\Squid25
- Установка Squid как системной службы.
Соответственно: squid -i -f h:/squid25/etc/squid.conf -n Squid25_1 где h:/squid25/etc/squid.conf - путь к файлу конфигурации Squid, Squid25_1 - имя службы, можно использовать любое допустимое в NT. После этой команды служба будет сконфигурирована как автозагружаемая, рекомендую пока перевести ее в режим запуска вручную. - Редактируем файл squid.conf - особое
внимание обращаем на то, что пути нужно писать как в Unix, "\" и "/" - не одно и то же. - Формируем кеш Squid.
squid -z -f h:/squid25/etc/squid.conf
Замечание: используйте awin32 или ufs - Проверяем что конфигурация кеша
верна. start squid -f h:/squid25/etc/squid.conf
Такой вариант запуска позволяет запустить Squid в виде консольного приложения. В случае каких либо ошибок они будут выведены и их следует исправить. - Переводим сервис Squid-а в автозапуск.
- Запускаем службу - можно работать.
- Для своего удобства пишем три (можно
и больше) bat-файлика: Старт squid-а: net start Squid25_1
Останов: net stop squid25_1
Переконфигурация: squid -n Squid25_1 -f h:/squid25/etc/squid.conf -k reconfigure
- Настройка Squid-а аналогична настройки
версии под Unix-ы
Автор: ppastushenko@yahoo.com">Павел Пастушенко
|