Blog Logo

21 Dec 2025 ~ 2 min read

使用 Cloudflare Tunnel 优雅地分享你的 localhost


快速试用

如果你只是想快速分享一个本地端口(比如 3000),甚至不需要注册 Cloudflare 账号:

  1. 安装工具

Mac OS & Linux 系统

brew install cloudflared

Windows 系统

winget install Cloudflare.cloudflared
  1. 启动隧道
cloudflared tunnel --url http://localhost:3000
  1. 获取链接

终端会输出一个类似 https://random-words-generated.trycloudflare.com 的地址,直接发给同事即可。

进阶技巧与潜在“坑点”

  1. 域名固定与权限控制

如果你有 Cloudflare 托管的域名,可以通过配置文件将隧道映射到子域名(如 dev.yourdomain.com),并结合 Cloudflare Access 增加一层 GitHub/Google 登录验证,防止 Demo 被无关人员扫描。

  1. 关于 QUIC 协议被运营商拦截

Cloudflare Tunnel 默认优先使用 QUIC (UDP) 协议。在某些内网环境或特定运营商下,UDP 可能会被 QOS 限制导致连接极慢。

解决方法: 强制使用 TCP 模式启动。

cloudflared tunnel --protocol http2 --url http://localhost:3000

使用自己的域名

本地配置文件在:

~/.cloudflared