【问题标题】:Stunnel doesn't accept client reconnectionStunnel 不接受客户端重新连接
【发布时间】:2016-05-23 15:28:32
【问题描述】:

我正在使用 Stunnel 连接到具有 TLS 加密的服务器。我启动 Stunnel,然后使用任何客户端连接到 Stunnel(例如 telnet),一切正常。 如果我关闭客户端,与服务器的连接仍处于活动状态,与客户端的连接进入状态 TIME_WAIT。

但问题是,如果我再次尝试打开客户端,与 Stunnel 的连接会立即丢失。

可能是什么问题?

【问题讨论】:

  • 听起来可能像 SO_REUSEADDR 问题,您是否在配置中设置了socket = a:SO_REUSEADDR=no?如果是,请尝试不使用
  • 不,我没有使用该选项。无论如何,我尝试将其设置为是而不进行更改。还是谢谢。

标签: stunnel


【解决方案1】:

这是服务器不接受 TSL 握手重新协商的问题,这是 Stunnel 默认提供的一项功能,无法通过配置进行更改。 所以只好修改stunnel的源码,强制每次建立连接都要握手。

【讨论】:

  • 你有关于你是如何做到这一点的笔记吗?也许上游提交了补丁?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-27
  • 2021-11-01
  • 1970-01-01
  • 2013-04-21
  • 1970-01-01
  • 2022-11-04
  • 1970-01-01
相关资源
最近更新 更多