隧道
隧道是指向你的 OpenChamber 的一个公开链接,让你可以从手机或另一个网络访问它。使用 openchamber tunnel 为正在运行的实例创建一个隧道。
快速开始(Cloudflare 快速模式)
- 启动 OpenChamber:
openchamber- 启动隧道:
openchamber tunnel start --provider cloudflare --mode quick- 查看状态:
openchamber tunnel status隧道建立后,status 会显示一个公开 URL。打开它,或扫描二维码,即可从任何地方访问 OpenChamber。
默认情况下,OpenChamber 会在交互式 TTY 会话中输出二维码。使用 --qr 强制输出二维码,或使用 --no-qr 将其禁用。
托管模式
托管远程
使用由 Cloudflare 托管的令牌 + 主机名:
openchamber tunnel start --provider cloudflare --mode managed-remote --token-file ~/.secrets/cf-token --hostname app.example.com托管本地
使用本地的 cloudflared 配置:
openchamber tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.yml配置文件(managed-remote)
保存一个可重用的配置文件:
openchamber tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token-file ~/.secrets/cf-token使用已保存的配置文件启动:
openchamber tunnel start --profile prod-main实用命令
openchamber tunnel providersopenchamber tunnel ready --provider cloudflareopenchamber tunnel doctor --provider cloudflareopenchamber tunnel stop --port 3000行为说明
- 每个 OpenChamber 实例(端口)只有一个活动隧道
- 在同一实例上启动新的模式/提供商会替换之前的隧道
- 生成新的连接链接会吊销之前未使用的链接
相关内容
- 问题排查 — 如果隧道链接无法使用