Установка и запуск Squid с HTTPS фильтрацией на pfSense 2.2 BETA
На завтра в очередной раз перенесена дата релиза FreeBSD 10.1, в связи с этим самое время начать активное внедрение pfSense 2.2
Команда разработчиков pfSense активно применяет исправления и патчи к версии 2.2 Beta
Подготовка:
- Настроить сертификаты на pfSense
- Установить пакет squid3-dev
- Настроить squid и включить HTTPS transparent proxy
Из коробки squid не запускается…
Запуск с максимальным уровнем Debug:
squid -d 9
Выскочит ошибка:
Shared object «libmd5.so.1» not found, required by «squid»
Создаём Symlink:
ln -s /lib/libmd.so.6 /usr/lib/libmd5.so.1
Проверяем запустив squid -d 9:
FATAL: Unable to open configuration file: /usr/local/etc/squid/squid.conf: (2) No such file or directory
Конфиги лежат в /usr/pbi/squid-amd64/local/etc/squid/ Symlink на них!
ln -s /usr/pbi/squid-amd64/local/etc/squid /usr/local/etc/squid
Проверяем запустив squid -d 9 снова ошибка, но другая уже, не хватает библиотек:
ERROR: unlinkd_program /usr/local/libexec/squid/unlinkd: (2) No such file or directory
Снова Symlink на них:
ln -s /usr/pbi/squid-amd64/local/libexec/squid /usr/local/libexec/squid
И проверяем запустив squid -d 9:
Squid is already running! Process ID 97002
Все готово!