Ошибка SSL - неверный номер версии (HTTPS для HTTP) - PullRequest
0 голосов
/ 28 марта 2020

Я получаю сообщение об ошибке, когда пытаюсь «перенаправить» и запрос https на http с помощью stunnel-сервера.

конструкция:

flask сервер: обслуживает https, который включает кнопку с запросом https на другой сервер (stunnel4).

stunnel: получает запрос и перенаправляет его на локальный (http) сервер.

сервер Stunnel завершает работу из-за следующей ошибки:

Mär 27 19:27:20 raspberrypi stunnel[1400]: LOG5[1744]: Service [https] accepted connection from <external_IP>:51874
Mär 27 19:27:20 raspberrypi stunnel[1400]: LOG5[1744]: s_connect: connected <local_IP>:7777
Mär 27 19:27:20 raspberrypi stunnel[1400]: LOG5[1744]: Service [https] connected remote server from <local_IP>:45444
Mär 27 19:27:20 raspberrypi stunnel[1400]: LOG3[1744]: SSL_connect: 1408F10B: error:1408F10B:SSL routines:ssl3_get_record:wrong version number

возможно, что эта ошибка вызвана моей вручную (официально не сертифицирована) созданные сертификаты SSL?

flask сервер -> использует созданный вручную файл сертификата и ключа. stunnel4 использует -> использует файл сертификата и ключа, созданный вручную (но отличается от файлов SSL для флешек)

, если вам известны какие-либо другие способы «перенаправления» https на http, пожалуйста, прокомментируйте.

...