Drip:自建版 ngrok|TLS 1.3 安全隧道,一键把本地服务暴露到公网
Drip 是一个开源的 Go 编写的自托管隧道工具,旨在提供比 ngrok 更灵活、更安全、更不受限制的服务暴露方案。它支持 TLS 1.3 加密,能够将本地服务通过 HTTP、HTTPS 或 TCP 方式暴露到公网。Drip 的主要特点包括:
- TLS 1.3 + Token 鉴权:确保数据传输的安全性,实现全链路加密。
- 支持多种协议:兼容 HTTP、HTTPS 和 TCP 协议,满足不同场景的需求。
- 自定义子域名和泛解析:用户可以使用自己的域名,便于团队或项目的长期使用。
- 支持转发到任意地址:不仅限于 localhost,可以转发到局域网或 Docker 容器等任意地址。
- Daemon 模式:支持后台常驻运行,适合长期运行的 Webhook 或家庭服务。
使用 Drip 非常简单,例如,要暴露本地开发服务,只需运行命令 drip http 3000。若要指定子域名,可以使用 drip http 3000 --subdomain myapp,这样可以通过 https://myapp.your-domain.com 访问服务。对于 TCP 服务,可以使用 drip tcp 5432 命令。
Drip 项目地址:https://github.com/Gouryella/drip,欢迎 Star、反馈和 PR。
评论已关闭