• Как быстро настроить Ubuntu Server 10.10 – apache, nginx, etc…

  • OpenWrt: установка программ на USB-накопитель


  • Установку Squid под NT4.0 рассмотрим на основе версии 2.5 Stable1, портированной 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.

    1. Распаковываем дистрибутив в выбранный вами каталог. Автор рекомендует отказаться от использования в пути пробелов и использования длинных путей. Например:

    H:\Squid25

    2. Установка Squid как системной службы. Соответственно:

    squid -i -f h:/squid25/etc/squid.conf -n Squid25_1

    где h:/squid25/etc/squid.conf - путь к файлу конфигурации Squid, Squid25_1 - имя службы, можно использовать любое допустимое в NT. После этой команды служба будет сконфигурирована как автозагружаемая, рекомендую пока перевести ее в режим запуска вручную.
    3. Редактируем файл squid.conf - особое внимание обращаем на то, что пути нужно писать как в Unix, "\" и "/" - не одно и то же.
    4. Формируем кеш Squid.

    squid -z -f h:/squid25/etc/squid.conf

    Замечание: используйте awin32 или ufs
    5. Проверяем что конфигурация кеша верна.

    start squid -f h:/squid25/etc/squid.conf

    Такой вариант запуска позволяет запустить Squid в виде консольного приложения. В случае каких либо ошибок они будут выведены и их следует исправить.
    6. Переводим сервис Squid-а в автозапуск.
    7. Запускаем службу - можно работать.
    8. Для своего удобства пишем три (можно и больше) bat-файлика:

    Старт squid-а:

    net start Squid25_1

    Останов:

    net stop squid25_1

    Переконфигурация:

    squid -n Squid25_1 -f h:/squid25/etc/squid.conf -k reconfigure

    9. Настройка Squid-а аналогична настройки версии под Unix-ы

    it-crowd.blogspot.com

































  • Как быстро настроить Ubuntu Server 10.10 – apache, nginx, etc…

  • OpenWrt: установка программ на USB-накопитель