[stunnel-users] SSL alert (read): warning: close notify

Jinming Shao humbugc3po at gmail.com
Mon Dec 22 16:23:56 CET 2014


I am trying to use stunnel to turn ws into wss. Stunnel is running in
client mode. It always got disconnected from remote server.

my stunnel configuration:

[websocket]
client = yes
accept = localhost:8676
connect = echo.websocket.org:443

Then I use wsdump.py(https://github.com/liris/websocket-client) to connect
it:
$ wsdump.py ws://localhost:8676
Handshake status 40

Does anyone know what's wrong?

The log file:

2014.12.22 23:13:01 LOG7[4445147136]: Service [websocket] started

2014.12.22 23:13:01 LOG5[4445147136]: Service [websocket] accepted
connection from ::1:52132

2014.12.22 23:13:01 LOG6[4445147136]: s_connect: connecting
174.129.224.73:443

2014.12.22 23:13:01 LOG7[4445147136]: s_connect: s_poll_wait
174.129.224.73:443: waiting 10 seconds

2014.12.22 23:13:02 LOG5[4445147136]: s_connect: connected
174.129.224.73:443

2014.12.22 23:13:02 LOG5[4445147136]: Service [websocket] connected remote
server from 192.168.1.100:52133

2014.12.22 23:13:02 LOG7[4445147136]: Remote socket (FD=10) initialized

2014.12.22 23:13:02 LOG6[4445147136]: SNI: sending servername:
echo.websocket.org

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): before/connect
initialization

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 write
client hello A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 read
server hello A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 read
server certificate A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 read
server done A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 write
client key exchange A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 write
change cipher spec A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 write
finished A

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 flush data

2014.12.22 23:13:02 LOG7[4445147136]: SSL state (connect): SSLv3 read
finished A

2014.12.22 23:13:02 LOG7[4445147136]:    1 items in the session cache

2014.12.22 23:13:02 LOG7[4445147136]:    1 client connects (SSL_connect())

2014.12.22 23:13:02 LOG7[4445147136]:    1 client connects that finished

2014.12.22 23:13:02 LOG7[4445147136]:    0 client renegotiations requested

2014.12.22 23:13:02 LOG7[4445147136]:    0 server connects (SSL_accept())

2014.12.22 23:13:02 LOG7[4445147136]:    0 server connects that finished

2014.12.22 23:13:02 LOG7[4445147136]:    0 server renegotiations requested

2014.12.22 23:13:02 LOG7[4445147136]:    0 session cache hits

2014.12.22 23:13:02 LOG7[4445147136]:    0 external session cache hits

2014.12.22 23:13:02 LOG7[4445147136]:    0 session cache misses

2014.12.22 23:13:02 LOG7[4445147136]:    0 session cache timeouts

2014.12.22 23:13:02 LOG7[4445147136]: Peer certificate was cached (6641
bytes)

2014.12.22 23:13:02 LOG6[4445147136]: SSL connected: new session negotiated

2014.12.22 23:13:02 LOG6[4445147136]: Negotiated TLSv1/SSLv3 ciphersuite:
RC4-SHA (128-bit encryption)

2014.12.22 23:13:02 LOG6[4445147136]: Compression: null, expansion: null

2014.12.22 23:13:03 LOG7[4445147136]: SSL alert (read): warning: close
notify

2014.12.22 23:13:03 LOG6[4445147136]: SSL closed (SSL_read)

2014.12.22 23:13:03 LOG7[4445147136]: Sent socket write shutdown

2014.12.22 23:13:03 LOG6[4445147136]: Read socket closed (readsocket)

2014.12.22 23:13:03 LOG7[4445147136]: Sending close_notify alert

2014.12.22 23:13:03 LOG7[4445147136]: SSL alert (write): warning: close
notify

2014.12.22 23:13:03 LOG6[4445147136]: SSL_shutdown successfully sent
close_notify alert

2014.12.22 23:13:03 LOG5[4445147136]: Connection closed: 184 byte(s) sent
to SSL, 132 byte(s) sent to socket

2014.12.22 23:13:03 LOG7[4445147136]: Remote socket (FD=10) closed

2014.12.22 23:13:03 LOG7[4445147136]: Local socket (FD=3) closed

2014.12.22 23:13:03 LOG7[4445147136]: Service [websocket] finished (0 left)

2014.12.22 23:13:03 LOG7[4445147136]: str_stats: 3 block(s),
18446744073709549504 data byte(s), 222 control byte(s)

2014.12.22 23:13:03 LOG7[4445147136]: str_stats: 128 byte(s) at
network.c:413

2014.12.22 23:13:03 LOG7[4445147136]: str_stats: 128 byte(s) at
network.c:412

2014.12.22 23:13:03 LOG7[4445147136]: str_stats: 128 byte(s) at network.c:41
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.stunnel.org/pipermail/stunnel-users/attachments/20141222/0b74a00e/attachment.html>


More information about the stunnel-users mailing list