mholt/caddy-l4

Feature Request: Support for StartTLS protocols

開放

#384 建立於 2026年2月17日

 (5 則留言) (4 個反應) (0 位負責人)Go (114 個分叉)github user discovery
enhancementhelp wanted

倉庫指標

星標
 (1,738 顆星)
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

貢獻者指南