tunneling

使用 tinyfi.sh 创建免费 SSH 隧道,将本地端口暴露到互联网。适用于共享本地运行的应用、测试 webhook、演示原型或为任意本地服务获取公共 HTTPS URL,无需注册或身份验证。

安装

概览

{ “overview_html”: “TinyFish Tunneling Service(tinyfi.sh)是一个极简的 SSH 隧道工具,专为开发者快速将本地运行的应用程序暴露到公网而设计。它通过安全的 SSH 连接在用户本地端口和 TinyFish 的公共服务器之间建立一条加密通道,从而为任意本地服务生成一个临时但可用的 HTTPS URL。该服务完全免费,无需注册账号或安装额外客户端,仅需系统内置的 SSH 支持即可使用。无论是共享正在开发中的原型、测试第三方 Webhook 集成,还是向客户演示本地构建的应用,tinyfi.sh 都能在几秒内完成配置并交付一个可直接访问的公共链接。其核心优势在于零门槛操作与即时生效,极大降低了本地开发环境对外分享的复杂度。”, “feature_items”: [ “基于 SSH 协议实现安全加密传输,自动提供 HTTPS 公共 URL”, “完全免费,无需注册、无需安装额外软件(仅需 SSH 支持)”, “支持自定义子域名(如 myapp.tinyfi.sh),便于记忆和品牌化”, “提供 Keep-Alive 机制防止连接意外断开,适合长时间运行的服务”, “内置预检机制,自动检测 SSH 可用性并给出明确提示”, “遵守合理的速率限制:每分钟最多 5 次 SSH 连接,每 IP 每小时最多 100 次 HTTP 请求” ], “scenarios_html”: “TinyFish Tunneling Service 特别适合需要快速分享本地开发成果的场景。例如,前端开发者正在用 Vite 或 Next.js 构建一个交互式原型,希望在团队会议中实时展示效果,但又不想部署到正式服务器。只需在终端输入一行命令,即可获得一个形如 https://abc123.tinyfi.sh 的公开地址,供同事直接浏览器访问。另一个典型用途是测试 Webhook 回调功能——当某个外部服务(如 Stripe、GitHub 或 Slack)需要向你的本地 API 发送 POST 请求时,tinyfi.sh 能提供一个稳定的公网端点,避免反复修改回调地址。此外,对于远程协作或客户反馈环节,开发者可将本地运行的 Django、Flask 或 Go 服务通过隧道发布,让客户在真实环境中试用功能,收集反馈后再进行优化。由于所有流量均通过标准 SSH 加密,且服务本身不存储任何数据,因此也适用于对安全性有一定要求的原型验证场景。” }