快速试用
如果你只是想快速分享一个本地端口(比如 3000),甚至不需要注册 Cloudflare 账号:
- 安装工具
Mac OS & Linux 系统
brew install cloudflared
Windows 系统
winget install Cloudflare.cloudflared
- 启动隧道
cloudflared tunnel --url http://localhost:3000
- 获取链接
终端会输出一个类似 https://random-words-generated.trycloudflare.com 的地址,直接发给同事即可。
进阶技巧与潜在“坑点”
- 域名固定与权限控制
如果你有 Cloudflare 托管的域名,可以通过配置文件将隧道映射到子域名(如 dev.yourdomain.com),并结合 Cloudflare Access 增加一层 GitHub/Google 登录验证,防止 Demo 被无关人员扫描。
- 关于 QUIC 协议被运营商拦截
Cloudflare Tunnel 默认优先使用 QUIC (UDP) 协议。在某些内网环境或特定运营商下,UDP 可能会被 QOS 限制导致连接极慢。
解决方法: 强制使用 TCP 模式启动。
cloudflared tunnel --protocol http2 --url http://localhost:3000
使用自己的域名
本地配置文件在:
~/.cloudflared