Skip to content

简云AI 内网穿透:Cloudflare Token 隧道使用教程 ​

简云AI移动服务器内置了插件系统,其中 内网穿透CF.plugin 插件基于 Cloudflare Tunnel(cloudflared),可以将手机本地的 Web 服务安全地暴露到公网。全程不需要公网 IP,也不需要改动路由器设置。

本教程使用 固定域名(Token 隧道) 模式,适合需要长期稳定访问的场景。如果你只需要临时公网地址,插件也提供了“临时地址(快速隧道)”模式,无需 Token 即可开箱使用。

前提条件 ​

  • 一个托管在 Cloudflare 的域名(NS 已指向 Cloudflare)。
  • 已在简云AI中导入 内网穿透CF.plugin 插件。
  • 已在 Cloudflare Zero Trust 后台创建好隧道并获取 Token。

关于 Token

Token 是一条以 eyJ... 开头的一长串字符串,相当于隧道连接凭证。你可以在 Cloudflare 后台的隧道安装页面获取完整命令:

获取 Cloudflare Token 命令

其中 --token 后面的部分就是你的 Token,也就是截图中划红线的长串字符:

提取 Token 字符串

注意:不要公开分享 Token,泄露后可在 Cloudflare 后台刷新令牌使旧 Token 失效。

第一步:导入插件 ​

  1. 从群文件或其他渠道进入 简云AI移动服务器2.0 文件夹,下载 内网穿透CF.plugin 文件。

群文件中的插件

  1. 在简云AI主界面底部导航栏点击 AI开发,然后点击 插件 标签。

进入AI开发与插件界面

  1. 进入插件页面后,点击页面右上角的 导入 按钮,选择刚才下载的 .plugin 文件完成导入。导入成功后,列表中会出现“公网穿透”插件。

插件列表及导入按钮

第二步:进入插件详情并打开设置 ​

  1. 在插件列表中点击 公网穿透 进入详情页。

公网穿透插件卡片

  1. 在“插件设置”区域找到 5 项 配置项,点击进入设置页面。

进入插件详情与设置

第三步:配置穿透模式与 Token ​

在设置页面中,按以下顺序填写:

插件设置界面

穿透模式 ​

选择 固定域名(Token 隧道)。

临时地址(快速隧道)无需 Token,开箱即用;固定域名则需要在 Cloudflare 后台建好隧道并拿到 Token。

暴露哪个服务 ​

填写你希望暴露到公网的本机地址和端口,格式为 127.0.0.1:端口号。例如 127.0.0.1:8080。如果你在简云中运行的 Web 服务监听的是 8080 端口,就填这个。

隧道协议 ​

保持 自动 即可。如果后续遇到地址延迟或频繁掉线,可以改为 HTTP/2 (TCP),对网络环境更宽容。

隧道 Token ​

将你在 Cloudflare 后台复制的完整 Token 粘贴到这里。

目标跳过 TLS 校验 ​

默认 已开启。如果你的本地服务是 HTTP 而非 HTTPS,或者证书是自签的,保持开启即可;仅当被暴露的服务使用有效证书的 HTTPS 时才需要考虑关闭。

填写完成后,点击底部的 保存设置。

第四步:启动服务 ​

  1. 返回插件详情页,点击左下角的 启动服务。
  2. 状态应从“已停止”变为运行中。首次启动可能需要几秒钟完成初始化。

第五步:在 Cloudflare 后台绑定域名 ​

插件连接成功后,还需要在 Cloudflare 后台告诉 Cloudflare 哪个公网域名对应这个隧道。

  1. 登录 Cloudflare Zero Trust Dashboard。
  2. 在左侧导航栏进入 网络 → Tunnels,找到你创建的那个隧道(即 Token 对应的隧道)。
  3. 进入隧道详情页,切换到 路由 标签页。
  4. 点击 添加路由,选择 已发布应用程序。
  5. 填写路由信息:
字段填写内容示例
子域你希望使用的二级域名前缀app
域下拉选择你的 Cloudflare 域名yourdomain.com
路径留空—
服务 → 类型本地服务协议HTTP
服务 → URL与插件中“暴露哪个服务”填的地址一致127.0.0.1:8080
  1. 点击 添加路由 保存。

Cloudflare 会自动创建 CNAME 记录,将 app.yourdomain.com 指向隧道的 cfargotunnel.com 子域。

验证访问 ​

在浏览器中访问 https://app.yourdomain.com,请求会经由 Cloudflare 网络,通过隧道转发到你手机上的 127.0.0.1:8080。如果一切正常,你应该能看到简云中运行的 Web 服务页面。

你也可以在插件详情页点击 公网地址 按钮,打印当前公网地址和连接状态。

常见问题 ​

插件状态正常,但公网域名访问超时或 502 通常表示本地服务没有在监听。检查简云中对应的 Web 服务(如 Nginx / PHP)是否已启动,端口是否与插件中填写的端口一致。

地址延迟不出现,或连接经常掉线 在插件设置中将 隧道协议 从“自动”改为 HTTP/2 (TCP),对网络环境更宽容。

如何更换 Token 在 Cloudflare 后台隧道详情页点击 刷新令牌,旧 Token 立即失效。随后用新 Token 重新执行 cloudflared tunnel run --token 新TOKEN 并重启插件服务。

临时地址模式和固定域名模式有什么区别 临时地址(快速隧道)无需 Token,开箱即用,但每次重启后公网地址会变化;固定域名(Token 隧道)需要 Cloudflare 后台配置,但域名固定、适合长期使用。

VitePress Vue.js 3.5+ Node.js 24.04 LTS pnpm Nginx Released under the MIT License.