pfSense 2.2 Beta + Squid HTTPS

Установка и запуск 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

Все готово!

Pin It

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.