文件名称:tlswrapper:Go 的 SNI 尊重、HSTS 强制执行、HTTP 重定向 HTTPS 服务器库
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-28 17:43:11
Go
tlswrapper - 一个更容易 HTTPS 服务的 Go 库 这个包旨在作为 net/http.Server 的近乎直接替代品,但同时提供 HTTP 和 HTTPS。 HTTP 请求被引导到 HTTPS,HTTPS 响应设置了良好的默认内容安全相关标头,以使默认情况下提供的内容更安全。 要获得免费的 TLS 证书,您可以尝试或从 2015 年年中开始, 。 特征 选择正确的证书与 SNI 一起展示。 将通过 HTTP 发出的请求重定向到 HTTPS 端口。 如果它拥有请求域,则仅提供权威响应。 在调用处理程序之前将许多 HTTP 标头设置为更安全的默认值。 默认设置的标题 在对安全请求调用Server.Handler之前,tlswrapper 将许多响应标头设置为默认值以加强安全性。 如果需要,处理程序仍然可以编辑/清除这些标题。 标题集是: Strict-Transpo
【文件预览】:
tlswrapper-master
----server.go(6KB)
----LICENSE(11KB)
----static_content()
--------main.go(1KB)
----.gitignore(30B)
----README.md(2KB)