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 Suffix 、Allowed Ports 、Proxy Port 和 Access 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