SSHL - OpenVPN и HTTPS на одном порту |
Sslh — это мультиплексор ssh/ssl соединений.
Зачастую он, конечно, не нужен. Но бывают такие ситуации когда без него просто не обойтись.
Самый простой пример — у вас на сервере установлен OpenVPN и какой-нибудь веб-ресурс, который работает по https, например почтовый веб-интерфейс.
Все это можно повесить только на 443 порт, потому что сервер находится в облаке, а в офисе админы-параноики, которые на прокси открыли только 80 и 443 порты. Ситуация, кстати, взята из реальной жизни.
Вот и приходится выкручиваться, как это все развести. Как раз для этого и служит sshl.
Установить его (по крайней мере в Ubuntu 12.04) просто:
$sudo apt-get install sshl
Пользоваться после установки тоже не сложно:
# sshl --user sslh --listen 8.8.8.8:443 --openvpn 127.0.0.1:1194 --ssl 127.0.0.1:443
Тут мы указываем:
--user sslh — пользователь, из-под которого будет работать sshl
--listen 8.8.8.8:443 — внешний адрес и порт, на котором sshl будет принимать соединения
--openvpn 127.0.0.1:1194 — адрес и порт для проброса OpenVPN-соединений
--ssl 127.0.0.1:443 — адрес и порт для проброса https-соединений (ssl)
Так же аналогичным образом можно пробрасывать ssh и tinc
Подробнее об этом можно прочитать в man sshl
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Зачастую он, конечно, не нужен. Но бывают такие ситуации когда без него просто не обойтись.
Самый простой пример — у вас на сервере установлен OpenVPN и какой-нибудь веб-ресурс, который работает по https, например почтовый веб-интерфейс.
Все это можно повесить только на 443 порт, потому что сервер находится в облаке, а в офисе админы-параноики, которые на прокси открыли только 80 и 443 порты. Ситуация, кстати, взята из реальной жизни.
Вот и приходится выкручиваться, как это все развести. Как раз для этого и служит sshl.
Установить его (по крайней мере в Ubuntu 12.04) просто:
$sudo apt-get install sshl
Пользоваться после установки тоже не сложно:
# sshl --user sslh --listen 8.8.8.8:443 --openvpn 127.0.0.1:1194 --ssl 127.0.0.1:443
Тут мы указываем:
--user sslh — пользователь, из-под которого будет работать sshl
--listen 8.8.8.8:443 — внешний адрес и порт, на котором sshl будет принимать соединения
--openvpn 127.0.0.1:1194 — адрес и порт для проброса OpenVPN-соединений
--ssl 127.0.0.1:443 — адрес и порт для проброса https-соединений (ssl)
Так же аналогичным образом можно пробрасывать ssh и tinc
Подробнее об этом можно прочитать в man sshl
------------------------
Восстановление сайтов из Вебархива
Размещение по доскам объявлений России
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Компьютерные советы
Комментарии |