
Дистрибутивы (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 |