acme-alpn-proxy

时间:2024-06-01 23:21:03
【文件属性】:

文件名称:acme-alpn-proxy

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-01 23:21:03

Go

acme-alpn-proxy 该程序实现了一个实验性的TLS ALPN代理,以便使用端口443 实现停机时间的验证和Let's Encrypt证书的续订。 它以以下方式工作: 启动后,它将监听127.0.0.1:21443/tcp 。 该侦听器预读第一个(最大〜16KiB)数据包,并检查是否: 这是一个ClientHello TLS记录 它包含ALPN TLS扩展 它包含acme-tls/1 ALPN协议 如果满足这些先决条件,则程序会将TCP连接代理到127.0.0.1:31443/tcp (您应在其中运行,例如Certbot的独立TLS-ALPN-01身份验证器) 否则,侦听器会将TCP连接代理到127.0.0.1:443/tcp 。 在这两种情况下,该程序还将复制ClientHello TLS记录。 启动侦听器之后,程序将应用iptables和ip6tables规则


【文件预览】:
acme-alpn-proxy-master
----.travis.yml(940B)
----README.md(3KB)
----.gitignore(17B)
----acme-alpn-proxy.go(10KB)

网友评论