Как и остальные проксификаторы данный работает путем анализа заголовков пакетов, которые приходят на порт.
В стандартном sslh от squeeze и wheezy нет поддержки HTTP, поэтому будем собирать из сорсов с сайта разработчиков :
Качаем исходники и собираем ПО :
cd /usr/src
wget http://www.rutschle.net/tech/sslh-1.11.tar.gz
tar zxvf sslh-1.11.tar.gz
cd sslh-1.11
make
make install
Настраиваем ПО :
nano /etc/default/sslh
RUN=yes
DAEMON=/usr/sbin/sslh
DAEMON_OPTS="--user sslh --listen 0.0.0.0:8887 --http 0.0.0.0:80 --ssh 127.0.0.1:22 --ssl 0.0.0.0:8888 --pidfile /var/run/sslh/sslh.pid"
Флаги :
--user рабочий юзер ПО
--listen интерфейс и порт, на котором будет вискть проксификатор
--http интерфейс и порт, НА который будут проксироваться запросы http
--ssh интерфейс и порт, НА который будут проксироваться запросы ssh
--ssl интерфейс и порт, НА который будут проксироваться запросы https
--pidfile расположение pid файла процесса