mholt/caddy-l4

Feature Request: Support for StartTLS protocols

开放

#384 创建于 2026年2月17日

 (5 条评论) (4 个反应) (0 位负责人)Go (118 个派生)github user discovery
enhancementhelp wanted

仓库指标

星标
 (1,753 个星标)
PR 合并指标
 (平均合并 14天 19小时) (30 天内合并 7 个 PR)

描述

This is a generic tracking issue based on this earlier discussion.

The feature would allow for protocols that use StartTLS to be handled by Caddy instead of only forwarded via passthrough, with either Caddy proxying the negotiation if it could detect SNI (would presumably require successfully upgrading to TLS), or only handling StartTLS as an outbound connection the proxied service similar to HTTPS => HTTP.


I assume this is relevant to the caddy-l4 project, but it may also be suited as a separate plugin for L4 if not?

I don't actually expect anyone to tackle this. I am just opening / documenting the feature more generically for users to subscribe to and express interest via 👍 (instead of the various separate issues already on the topic) Maybe someone will give it a go, or can chime in with advice on approach/suitability to anyone that is interested in implementing

贡献者指南