tunneling技能使用说明
2026-04-01
新闻来源:网淘吧
围观:25
电脑广告
手机广告
TinyFish 隧道服务 (tinyfi.sh)
通过 SSH 隧道为本地运行的应用创建即时公开 HTTPS URL。免费,无需账户,除 SSH 外无需额外安装。
飞行前检查(必需)
验证 SSH 是否可用(通常都可用):

which ssh && echo "SSH available" || echo "SSH not found — install OpenSSH first"
快速开始
将本地端口暴露到互联网:
ssh -o StrictHostKeyChecking=accept-new -R 80:localhost:<PORT> tinyfi.sh
将<端口>替换为您的应用正在运行的端口。该命令将打印出一个公开的https://<随机>.tinyfi.shURL。
自定义子域名
请求一个特定的子域名,而不是随机生成:
ssh -o StrictHostKeyChecking=accept-new -R myname:80:localhost:<PORT> tinyfi.sh
这将为您提供https://我的名字.tinyfi.sh。
保持连接(稳定连接)
对于长期运行的隧道,添加保持连接间隔以防止断开:
ssh -o StrictHostKeyChecking=accept-new -o ServerAliveInterval=60 -R 80:localhost:<PORT> tinyfi.sh
使用指南
为用户启动隧道时:
- 询问哪个端口如果尚未指定,则暴露
- 运行SSH命令在后台运行,以便代理可以继续工作
- 报告公共URL一旦隧道建立,就返回给用户
- 只要SSH连接保持活动,隧道就会保持打开状态
常用端口
| 框架/工具 | 默认端口 |
|---|---|
| Next.js / React / Express | 3000 |
| Vite | 5173 |
| Django | 8000 |
| Flask | 5000 |
| Go (net/http) | 8080 |
| Ruby on Rails | 3000 |
| PHP (内置) | 8000 |
速率限制
- 每个IP每分钟最多5个SSH连接
- 每个IP每分钟最多100个HTTP请求
- 最大并发连接数为50
- 空闲超时时间为48小时
文章底部电脑广告
手机广告位-内容正文底部


微信扫一扫,打赏作者吧~