一个用 Rust 编写的极简命令行工具,可将本地 TCP 端口通过远程服务器暴露到公网。
1.2万618RustMIT更新于 9个月前
Drip 是一个隧道工具,可以把运行在本地的服务发布到公网。流量不经过第三方中继,而是由你在自己的基础设施上运行服务端,并绑定你控制的域名,数据始终在你的客户端和服务器之间传输。
命令行工具支持 HTTP 隧道,并可自定义子域名,例如把本地端口映射到 myapp.your-domain.com。近期更新加入了按隧道的带宽限制(基于令牌桶算法,服务端取客户端与服务端限制的较小值),以及用于控制隧道访问的 Bearer Token 认证。
项目使用 Go 编写,通过命令行初始化配置,服务端使用配置文件。项目涉及 TCP、WebSocket、HTTP/2 和 TLS 等网络协议。
安装 Drip
bash <(curl -sL https://driptunnel.app/install.sh)首次配置
drip config init将本地 3000 端口的 HTTP 服务暴露到公网
drip http 3000概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个用 Rust 编写的极简命令行工具,可将本地 TCP 端口通过远程服务器暴露到公网。
开源的 ngrok 替代方案,一条命令即可把本地 HTTP 服务暴露到公网 HTTPS 地址。
可自托管的部署平台,通过 SSH 将应用、数据库和一键服务部署到你自己的服务器,可替代 Heroku、Netlify 和 Vercel。
一款用 Go 编写的自托管一体化软件开发服务,涵盖 Git 托管、代码评审、议题与 CI/CD。
可自托管的 ACME 工具,以可视化工作流自动完成 SSL 证书的申请、部署、续期与监控。
为 nginx 提供图形化网页界面,无需手动编辑配置文件即可管理虚拟主机、代理、SSL 证书和流转发。