将自己的域名托管给cloudflare解析——域名访问内网服务器
文档的编写日期为2026.7.10 作者QQ:2774118934 交流群:1028181089
0.前提条件
- 已拥有一个可用域名(此处以阿里云为例)
1.注册cloudflare账号
2.设置语言
- 登录后右上角个人头像处可以选择
Language语言,设置为中文
3.把域名托管到cloudflare
- 1.点击左侧或中央的Domains的add domain
- 2.点击连接域名(如没有出现则跳过)
- 3.填入你的域名。然后不需要改任何设置,点击继续
- 4.如果你没有公网服务器,仅有域名,则不需要迁移dns记录。忽略提示,点击继续
4.替换为cloudflare的DNS服务器
(以阿里云为例)
- 1.找到并点击域名控制台
- 2.左侧域名管理>域名列表>找到目标域名最后面的管理
- 3.左侧列表DNS管理>DNS修改>修改DNS服务器
- 4.修改为自定义DNS后面的格子不用填,填写下面的格子。将cloudflare给的两条添加进去
abby.ns.cloudflare.com
tom.ns.cloudflare.com
- 5.添加成功后保存,等待连接成功(一般约为5min~24h,过一小会后刷新一下,看有没有成功)一般十几分钟就好了。
等待连接成功后进行下一步
5.创建Tunnel隧道
- 1.点击左侧列表的联网
- 2.点击Tunnels
- 3.右上角创建隧道
- 4.起一个隧道名称
- 5.按照你自己的系统版本在目标内网服务器上安装对应客户端(Ubuntu选择Debain)
- 6.安装完成后,连接状态会更新。更新后点击继续
6.代理服务
- 1.此时在Tunnels页面能看到新创建的隧道。点击名字,进入相关配置页面
- 2.点击下方的添加路由
- 3.按需选择。我这边要映射的是Vue前端页面,选择已发布的应用程序。
- 4.输入想映射到的子域名。路径不用填。服务URL填你本机的项目地址。如
https://localhost:5173
注:你启动npm 的命令可能需要为
npm run dev -- --host
npm run dev:默认启动http://localhost:5173。只能在本机通过localhost或127.0.0.1访问。npm run dev -- --host:实际运行vite --host。这会监听所有网络地址(0.0.0.0)。启动后,你可以通过本机的局域网 IP(比如192.168.1.5:5173)让同一 WiFi 下的手机、平板或其他电脑访问。
特别注意:
vite --host如果不跟具体 IP,默认等于--host 0.0.0.0。如果你只想暴露给特定 IP,可以写成npm run dev -- --host 192.168.1.5。
- 5.添加路由成功后即可访问

浙公网安备 33010602011771号