VibeTimes Dev Access 使用说明

这份说明用于首次配置 Dev Access:从团队 NAS 个人 home 的 dev 目录导入 dev-access-*.env,启动本机 proxy 和 Cloudflare Tunnel,然后打开 test.<你的 dev 域名> 验证 Cloudflare Zero Trust 第三方登录是否成功。

安全提醒:dev-access-*.env 里包含 tunnel token 和 Access AUD。只从管理员指定渠道获取,不要提交到 git,也不要发到群聊或工单截图里。
1

准备 dev-access-*.env

配置文件会放在团队 NAS 服务器上你个人 home 文件夹的 dev 目录下。macOS 挂载 NAS 后,通常可以在 /Volumes/home/dev/dev-access-*.env 找到它。

文件里至少需要包含 tunnel token、dev wildcard suffix、允许端口、Access team domain 和 Access AUD。

示例 dev wildcard suffix:alice-dev.vibetimes.ai。对应 test 页是 https://test.alice-dev.vibetimes.ai

/Volumes/home/dev/dev-access-alice.env TUNNEL_TOKEN=•••••••••••• DEV_PROXY_DOMAIN_SUFFIX=alice-dev.vibetimes.ai DEV_PROXY_ALLOWED_PORTS=3000,5173,8000,8080 CF_ACCESS_TEAM_DOMAIN=https://team.cloudflareaccess.com CF_ACCESS_AUD=••••••••••••
2

导入 .env

打开 VibeTimes Dev Access.app,进入左侧 Dev Access 页面。在 Configuration 区域点击 Import .env,从文件选择器进入 /Volumes/home/dev,选择对应你的 dev-access-*.env 文件。

导入后,普通配置会写入 app 设置;tunnel token 会保存到 macOS Keychain。

VibeTimes Dev Access Dev Access *.alice-dev.vibetimes.ai Configuration Import .env Wildcard Suffix Allowed Ports
3

确认配置并启动

确认 Wildcard SuffixAllowed PortsProxy PortAccess AUD 已填好,然后点击右上角 Start

状态变成 Running 时,proxy 和 cloudflared tunnel 都已经启动。

Dev Access Running Start Proxy Listening on 127.0.0.1:18787 Tunnel Connected to Cloudflare Domain *.alice-dev.vibetimes.ai
4

打开 test 登录页

在浏览器打开 https://test.<Wildcard Suffix>。例如 suffix 是 alice-dev.vibetimes.ai,就打开 https://test.alice-dev.vibetimes.ai

浏览器会先跳到 Cloudflare Access / 第三方登录。登录成功后,页面会显示 email、JWT claim 摘要和 Sign out 按钮。

https://test.alice-dev.vibetimes.ai Identity received Cloudflare Access login complete Sign out Authenticated email alice@fstln.io JWT assertion received

看到这些就说明成功了

5

软件升级

  • 推荐使用内置更新:打开 app 左侧 Settings 页面,在 Software Update 区域点击 Check Now,按弹窗提示下载安装并重启 app。
  • 如果 app 无法正常打开,或需要手动覆盖安装,请先退出 app,从 最新版 DMG 重新下载,然后把 VibeTimes Dev Access.app 拖到 Applications 覆盖旧版本。
  • 升级不会清空已导入的普通配置,也不会删除 macOS Keychain 里的 tunnel token。只有更换了团队分配的 dev-access-*.env 时,才需要重新导入配置。
  • 升级前如果 Dev Access 正在 Running,建议先点击 Stop 或退出 app;升级完成后重新启动并确认 test 页仍能登录。
Settings Software Update Check Now Signed update Sparkle install and restart Fallback: download latest DMG and drag to Applications