$cd ../troubleshooting/
NetworkingFree Solution

无公网 IP — 使用 Cloudflare Tunnel

// 在 CGNAT 后面?没有静态 IP?Cloudflare Tunnel 免费暴露您的服务器。

✓ 您将获得
免费 HTTPS 端点:https://your-name.trycloudflare.com
无需端口转发,无需路由器配置
适用于 CGNAT、家庭 ISP 环境
带命名隧道的固定子域名(免费 Cloudflare 账号)
setup.sh

✅ 5 分钟完成配置

1. 安装 cloudflared
# macOS
$ brew install cloudflared
# Linux (Debian/Ubuntu)
$ curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb -o cf.deb
$ sudo dpkg -i cf.deb
2. 快速隧道(无需账号)
$ cloudflared tunnel --url http://localhost:18789
# Output:
https://random-name-abc123.trycloudflare.com
# Use this URL as your webhook endpoint
3. 持久命名隧道(推荐)
$ cloudflared tunnel login
$ cloudflared tunnel create openclaw
$ cloudflared tunnel route dns openclaw your-domain.com
$ cloudflared tunnel run openclaw
4. 设置为系统服务(自动启动)
$ sudo cloudflared service install
$ sudo systemctl enable cloudflared

❓ FAQ

Q1. 免费吗?

完全免费。只需 Cloudflare 账号和域名。