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

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

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

1 ответ1

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .