我正在尝试在 Windows 上为 WebDav 设置一个通道。我想将本地接口上的 80 端口连接到网络中另一台机器上的 443。我可以ping机器远程机器。但是,当我使用隧道时,我一直收到此错误
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 了。当本地服务不支持 SSL 时,stunnel 用于反向情况。
为什么不能直接在远程机器上使用 https/webdav 并完全绕过 stunnel?