跳到主要内容

用 ngrok 配 HTTPS

给本地 OPL 数据空间立刻加上公网 HTTPS,适合开发、演示和测试。

ngrok 会把一个公网 URL 安全转发到你的本机端口。这是最快让语音通话、OAuth 回调或外部演示跑起来的方法。

前提

  • OPL 数据空间在本机 8080
  • 已注册 ngrok 账号并拿到 authtoken

快速开始

安装后执行:

ngrok config add-authtoken YOUR_AUTH_TOKEN
ngrok http 8080

你会得到一个类似:

https://a1b2-203-0-113-42.ngrok-free.app

直接访问这个 HTTPS 地址即可。

OPL 数据空间侧配置

docker run -d \
  -e WEBUI_URL=https://a1b2-203-0-113-42.ngrok-free.app \
  -v open-webui:/app/backend/data \
  -p 8080:8080 \
  ghcr.io/open-webui/open-webui:main
注意

免费版 ngrok 的 URL 每次重启 tunnel 都可能变化。如果你依赖固定回调地址,需要改用自定义域名。