2016-05-23 19 views
0

Stunnelを使用してTLS暗号化を使用してサーバーに接続しています。私はStunnelを始めると、Stunnel(例えばtelnet)に接続するためにクライアントを使用し、すべて正常に動作します。 クライアントを閉じると、サーバーとの接続はアクティブのままです。クライアントとの接続はTIME_WAITの状態になります。Stunnelはクライアントの再接続を受け付けません

しかし、ここでは、クライアントを再び開こうとすると、Stunnelへの接続が瞬時に失われるという問題があります。

何が問題なのですか?

+0

はSO_REUSEADDRの問題のようですが、あなたの設定に 'socket = a:SO_REUSEADDR = no'を設定しましたか?はいの場合は、 –

+0

なしで試してください。いいえ、私はそのオプションを使用していません。とにかく私は変更せずにyesに設定しようとしました。とにかくありがとう。 – rodripf

答えて

0

サーバーがTSLハンズケーの再ネゴシエーションを受け入れないという問題がありました。これはStunnelでデフォルトで提供され、設定によって変更できない機能です。 したがって、stunnelのソースコードを変更して、接続が確立されるたびにハンドシェイクを行うようにしなければなりませんでした。

関連する問題