3

Таким образом, проблема в том, что у меня есть довольно много сценариев / программ для веб-тестирования, которые работают только с HTTP. Проблема в том, что веб-сайт разрешает только HTTPS-соединения.

Кто-нибудь знает способ иметь как прокси или что-то еще, чтобы поддерживать соединение SSL при пересылке трафика HTTP?

Я полагаю, что по сути мне нужен туннель SSL?

есть идеи?

2 ответа2

5

Да. Один ответ - ошеломление. Я оставлю это вам, чтобы прочитать хороший учебник этого парня, но суть в том, что stunnel принимает любое TCP-соединение (HTTP в сети использует TCP) и оборачивает его в SSL-соединение, что именно то, что вам нужно для подключения разрыв в манере, которую вы описываете.

Связанное руководство - это больше, чем нужно, но есть основы для создания простого сеанса с одним хостом.

1

Nginx с proxy_pass в https. Попробуйте добавить нижеприведенную конфигурацию в nginx:

server {
    listen 9000;
    server_name localhost;

    location / {
        proxy_pass https://www.example.com/;
    }
}

И тогда вы можете подключиться через http:// localhost:9000/

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