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

Все готово!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.