Я пытаюсь настроить 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?