Назад | Перейти на главную страницу

Неизвестный протокол при попытке подключиться к удаленному хосту с помощью stunnel

Я пытаюсь настроить stunnel для WebDav в Windows. Я хочу подключить порт 80 на моем локальном интерфейсе к порту 443 на другом компьютере в моей сети. Я могу пинговать машину удаленную машину. Однако когда я использую туннель, я все время получаю эту ошибку

SSL state (accept): before/accept initialization
SSL_accept: 140760FC: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol

В журналах на другой машине ничего нет, а вот моя конфигурация подключения stunnel

[https]
accept  = 127.0.0.2:80
connect = 10.0.0.60:443
verify = 0

Я настроил его для приема всех сертификатов, поэтому это не должно быть проблемой при использовании удаленного хоста самозаверяющего сертификата.

Кто-нибудь знает, в чем может быть проблема, что эту связь невозможно установить?

Я нашел решение этой проблемы. Я использовал SSL в серверном режиме, когда мне действительно нужен был клиентский режим.

Я предполагаю, что вы обращаетесь к своему локальному хосту с помощью http, но похоже, что ваш удаленный хост уже https. stunnel предназначен для обратных случаев, когда локальные службы не поддерживают SSL.

Почему вы не можете просто перейти напрямую с https / webdav на удаленном компьютере и полностью обойти stunnel?