
acme-alpn-proxy
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
该系统开发了一个实验性质的 TLS ALPN 代理功能,旨在通过端口443 实现停机时间验证及续订 Lets Encrypt证书。
当程序启动时会开始扫描127.0.0.1:21443tcp端口的所有连接。扫描过程中,该系统首先预读最大至16KiB的第一个数据包,并检查当前连接是否为ClientHello TLS记录:
- 该记录包含ALPN TLS扩展
- 并且包括acme-tls1 ALPN协议
若上述条件满足,则程序将使用特定的代理地址转发所有连接,即发送到127.0.0.1:31443tcp(请注意在实际运行中应配置为Certbot独立身份验证器)。若检测结果不符合要求,则系统会将连接转发至默认端口443。
无论哪种情况,程序都会复制接收到的ClientHello TLS记录,并执行iptables和ip6tables规则以建立相应的安全穿透。
全部评论 (0)
还没有任何评论哟~


