Как имитировать функциональность Stunnel с помощью инструментов с открытым исходным кодом?

220
socgen hacker

Я хочу создать эту настройку, в которой браузер обманут, чтобы общаться с сервером HTTPS, но не знает, что контент поступает с обычного сервера IIS.

browser -----> https 443 [proxy] ------> http 80 [internal IIS server] 

Я использовал stunnel4, и он прекрасно работает в прошлом. Однако в моей текущей сети системные администраторы не позволяют мне устанавливать stunnel. Могу ли я использовать текущие инструменты Unix / другие инструменты с открытым исходным кодом для достижения того же результата?

0

1 ответ на вопрос

0
davidgo

Есть несколько способов сделать это - Вы хотите установить обратный прокси.

Apache (с mod_proxy) является хорошим решением, и Squid также должен работать, и это будет считаться подходящим способом сделать это.

В качестве альтернативы, если вас действительно толкают, вы можете собрать что-то вместе, используя nc (netcat), чтобы принять запросы на порт 80, а затем свернуться, чтобы выполнить запрос https и передать его обратно (хотя я не пробовал этого) ,

Вы также можете использовать socat (см. Http://www.dest-unreach.org/socat/doc/socat-openssltunnel.html) или некоторые версии netcat также имеют поддержку ssl. Другим вариантом может быть использование openssl. davidgo 8 лет назад 0
Благодарю. Apache, безусловно, является утвержденным программным обеспечением в моей компании и является возможным обходным путем. Я только что прочитал о сокате. Это выглядит просто и многообещающе. socgen hacker 8 лет назад 0

Похожие вопросы