Дистрибутивы


Дистрибутивы (build 1091)

Linux (~1.3Mb) - ucfp-1.2.1091.i386.tgz ucfp-1.2-1091.i386.rpm ucfp-1.2.1091-i386.deb
FreeBSD 4.x (~420Kb) - ucfp-1.2.1091.tgz
FreeBSD 5.x (~420Kb) - ucfp-1.2.1091.tgz
FreeBSD 6.x (~420Kb) - ucfp-1.2.1091.tgz
OpenBSD (~320Kb) - ucfp-1.2.1091.tgz

В состав дистрибутива для Linux включены необходимые для работы системные библиотеки.

Документация: ucfp.pdf

Базы и шаблоны можно скачать с ftp или утилитой ucfpdb выполнив /usr/local/ucfp/bin/ucfpdb --get.


Бинарные файлы для апгрейда (~200Kb)

Linux - ucfp-bin.tgz
FreeBSD 4.x - ucfp-bin.tgz
FreeBSD 5.x - ucfp-bin.tgz
FreeBSD 6.x - ucfp-bin.tgz
OpenBSD - ucfp-bin.tgz

Инсталляция: tar xvfz ucfp-bin.tgz -C /usr/local/ucfp


KAV для UCFP

В состав дистрибутива UCFP не входят файлы KAV. Если у Вас на сервере не установлен KAV, то необходим один из следующих дистрибутивов KAV для UCFP:

Linux - kav4ucfp-5.5.3.tgz
FreeBSD 4.x - kav4ucfp-5.5.3.tgz
FreeBSD 5.x - kav4ucfp-5.5.3.tgz
OpenBSD - kav4ucfp-5.5.3.tgz

Ключевой файл - 0CBCE4B2.key

Инсталляция

Linux:
tar xvfz kav4ucfp-5.5.3.tgz -C /
wget http://ucfp.ru/kav4ucfp/04973AF7.key-O /var/db/kav/5.5/kav4mailservers/licenses/04973AF7.key
/opt/kav/5.5/kav4mailservers/bin/keepup2date
/opt/kav/5.5/kav4mailservers/bin/aveserver

Добавить скрипт /opt/kav/5.5/kav4mailservers/bin/init.d/aveserver в старт системы.

FreeBSD/OpenBSD:
tar xvfz kav4ucfp-5.5.3.tgz -C /
wget http://ucfp.ru/kav4ucfp/04973AF7.key-O /var/db/kav/5.5/kav4mailservers/licenses/04973AF7.key
/usr/local/share/kav/5.5/kav4mailservers/bin/keepup2date
/usr/local/share/kav/5.5/kav4mailservers/bin/aveserver


Состав дистрибутива

/usr/local/ucfp/bin/ucfp - исполняемый файл прокси-сервера
/usr/local/ucfp/bin/genstat - исполняемый файл для генерации статистики
/usr/local/ucfp/bin/maketpl - исполняемый файл для генерации шаблонов
/usr/local/ucfp/bin/ucfpdb - скрипт для получения и отправки списков и баз данных
/usr/local/ucfp/bin/config - скрипт начальной настройки основных параметров
/usr/local/ucfp/modules - каталог с модулями программы
/usr/local/ucfp/etc - каталог конфигурационных файлов
/usr/local/ucfp/errors - каталог с html-шаблонами сообщений об ошибках
/usr/local/ucfp/parts - каталог для хранения слов
/usr/local/ucfp/internal - каталог внутреннего http-сервера
/usr/local/ucfp/notifies - каталог с примерами скриптов для оповещения администратора
/usr/local/ucfp/quarantine - каталог карантина
/usr/local/ucfp/db - каталог для хранения баз данных
/usr/local/ucfp/tpl - каталог для хранения шаблонов фильтрации

См. раздел Примечания: Собственные наборы иконок для ftp


Инсталляция

Программные требования приведены в разделе "FAQ: Минимальные требования".

Продукт поставляется в пакетах и архивах.

Установка пакетов:
Linux rpm-based - rpm -i ucfp-x.x.x-x.rpm
Linux debian - dpkg -i ucfp-x.x.x-x.deb
FreeBSD/OpenBSD - pkg_add ucfp-x.x.x-x.tgz

Установка из архива:
tar xvfz ucfp-x.x.x-x.tgz -C /usr/local

Установка тестового ключевого файла:
wget http://ucfp.ru/trial.key -O /usr/local/ucfp/trial.key


Быстрая настройка

Чтобы использовать UCFP с параметрами по умолчанию после инсталляции нужно:

Отредактировать файл /usr/local/ucfp/etc/config
строка 2: listen=*:12345, вместо * прописать IP адрес локального интерфейса сервера
строка 6: hostname = localhost, вместо localhost прописать IP адрес локального интерфейса сервера
строка 91: admin_addr =, если хотите получать извещения дописать e-mail адрес администратора
Скачать базы и шаблоны, выполнив /usr/local/ucfp/bin/ucfpdb --get
Запустить /usr/local/ucfp/bin/ucfp
Если UCFP используется между интернетом и squid, то в конфигурационном файле squid.conf добавить строку
cache_peer ucfp_ip_listen parent 12345 7 no-query login=PASS
где ucfp_ip_listen - IP адрес локального интерфеса сервера
Выполнить
squid -k reconfigure