tunneling技能使用说明

subsun 3周前 (04-01) openclaw小龙虾 73 0

TinyFish 隧道服务 (tinyfi.sh)

通过 SSH 隧道为本地运行的应用创建即时公开 HTTPS URL。免费,无需账户,除 SSH 外无需额外安装。

飞行前检查(必需)

验证 SSH 是否可用(通常都可用):

tunneling

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

使用指南

为用户启动隧道时:

  1. 询问哪个端口如果尚未指定,则暴露
  2. 运行SSH命令在后台运行,以便代理可以继续工作
  3. 报告公共URL一旦隧道建立,就返回给用户
  4. 只要SSH连接保持活动,隧道就会保持打开状态

常用端口

框架/工具默认端口
Next.js / React / Express3000
Vite5173
Django8000
Flask5000
Go (net/http)8080
Ruby on Rails3000
PHP (内置)8000

速率限制

  • 每个IP每分钟最多5个SSH连接
  • 每个IP每分钟最多100个HTTP请求
  • 最大并发连接数为50
  • 空闲超时时间为48小时

免责申明
部分文章来自各大搜索引擎,如有侵权,请与我联系删除。
打赏

相关推荐

网友评论

  • (*)

最新评论

用户管理

您好,欢迎到访网站!
    用户注册

上网淘巴领天猫淘宝优惠券,一年省好几千。

广告  ×

您是本站第818026名访客 今日有0篇新文章/评论