我按照stunnel: SSL-to-SSL? (对于 smtp/imap) 并具有以下配置文件:
cert = /home/marshall/stunnels/certs/umistunnel.keys
; protocol version (all, SSLv2, SSLv3, TLSv1)
sslVersion = SSLv3
pid = ./stunnel4.pid
[https]
accept = 4433
connect = 3000
Run Code Online (Sandbox Code Playgroud)
当我跑
> stunnel config.conf
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
Reading configuration from descriptor 3
Snagged 64 random bytes from /home/marshall/.rnd
Wrote 1024 new random bytes to /home/marshall/.rnd
PRNG seeded successfully
Line 1: End of section stunnel: SSL server needs a certificate
Run Code Online (Sandbox Code Playgroud)
如果我改为运行:
> stunnel filethatdoesnotexist.asdf
Run Code Online (Sandbox Code Playgroud)
我得到相同的结果。而且,如果我在没有任何参数的情况下运行 stunnel,唯一的变化是错误指出第 0 行。我在这里做错了什么?