Cloudflare + 浏览器远程桌面(Zero Trust)

Cloudflare 内网穿透 + 远程桌面 + 多网站部署

环境:

  • ✅ 有域名

  • ✅ Windows 内网服务器

  • ✅ 需要远程桌面

  • ✅ 需要多个网站访问


🏗️ 一、架构

复制代码
互联网用户
     │
     ▼
☁️ Cloudflare CDN + Zero Trust
     │
     ▼
Cloudflare Tunnel
     │
     ▼
Windows 内网服务器
 ├── SpringBoot  (8080)
 ├── Vue         (5173)
 ├── WebSocket   (8081)
 └── 远程桌面    (3389)

🌍 二、域名规划

域名:

复制代码
yourdomain.com

建议子域名:

域名 服务
api.yourdomain.com SpringBoot API
web.yourdomain.com Vue 前端
chat.yourdomain.com WebSocket
rdp.yourdomain.com 远程桌面

三、安装 Cloudflare Tunnel(Windows)

下载:

https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup/installation/

下载:

复制代码
cloudflared-windows-amd64.exe

重命名:

复制代码
cloudflared.exe

放入:

复制代码
C:\cloudflare\

四、登录 Cloudflare

打开 CMD:

复制代码
cd C:\cloudflare
cloudflared login

浏览器会自动打开授权

成功:

复制代码
You have successfully logged in

五、创建 Tunnel

复制代码
cloudflared tunnel create gig-platform

成功后生成:

复制代码
C:\Users\你的用户名\.cloudflared\
xxxxx.json

六、创建生产级 config.yml

路径:

复制代码
C:\Users\你的用户名\.cloudflared\

创建:

复制代码
config.yml

内容:

复制代码
tunnel: gig-platform
credentials-file: C:\Users\你的用户名\.cloudflared\xxxx.json

ingress:

# SpringBoot
  - hostname: api.yourdomain.com
    service: http://localhost:8080

# Vue
  - hostname: web.yourdomain.com
    service: http://localhost:5173

# WebSocket
  - hostname: chat.yourdomain.com
    service: http://localhost:8081

# 远程桌面
  - hostname: rdp.yourdomain.com
    service: rdp://localhost:3389

  - service: http_status:404

七、绑定 DNS

执行:

复制代码
cloudflared tunnel route dns gig-platform api.yourdomain.com

继续:

复制代码
cloudflared tunnel route dns gig-platform web.yourdomain.com

继续:

复制代码
cloudflared tunnel route dns gig-platform chat.yourdomain.com

继续:

复制代码
cloudflared tunnel route dns gig-platform rdp.yourdomain.com

八、启动 Tunnel

复制代码
cloudflared tunnel run gig-platform

成功显示:

复制代码
Connected to Cloudflare

九、远程桌面访问

Windows 远程桌面:

输入:

复制代码
rdp.yourdomain.com

用户名:

复制代码
你的Windows用户名

即可远程访问


十、更安全(开启 Zero Trust)

进入:

复制代码
https://one.dash.cloudflare.com

设置访问权限:

例如:

只允许:

复制代码
你的邮箱

别人访问:

复制代码
rdp.yourdomain.com

会要求登录验证,非常安全 🔐


十一、开机自启动

安装服务:

复制代码
cloudflared service install

启动:

复制代码
net start cloudflared

现在:服务器重启后自动连接


十二、访问效果

现在你可以访问:

复制代码
https://web.yourdomain.com
Vue

https://api.yourdomain.com
SpringBoot

https://chat.yourdomain.com
WebSocket

rdp.yourdomain.com
远程桌面

十三、优化

再安装:

Nginx

统一代理:

复制代码
localhost:80
 ↓
Nginx
 ↓
SpringBoot
Vue
WebSocket

更稳定


十四、架构

复制代码
互联网
   │
Cloudflare CDN
   │
Cloudflare Zero Trust
   │
Cloudflare Tunnel
   │
Windows服务器
   │
Nginx
   │
SpringBoot
Vue
WebSocket
远程桌面
相关推荐
Splashtop高性能远程控制软件2 天前
AI 辅助端点运维先接手补丁分级、合规可视和同台处置
运维·网络·人工智能·自动化·远程工作·splashtop
JoyCong19984 天前
知识科普:ToDesk鸿蒙版高级功能免费开放使用了!
运维·服务器·华为·智能手机·harmonyos·远程工作
从入门到退休4 天前
向日葵 vs ToDesk 手机远控实测:移动端延迟、画质、跟手性对比
电脑·远程工作·远程控制
从入门到退休5 天前
向日葵 vs ToDesk 2026实测:弱网环境谁还能用?
远程工作·远程控制
张继雁10 天前
不同类型磨削液使用安全注意事项
人工智能·深度学习·安全·业界资讯·远程工作·空间计算
JoyCong199812 天前
从iPhone Ultra到ToDesk:折叠大屏时代的效率革命,硬件只是开始
大数据·运维·ios·智能手机·iphone·远程工作·远程操作
从入门到退休13 天前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制
是Dream呀18 天前
5人设计组远程连工作站靠抢?用ToDesk团队设计版搭_数位板映射+多屏+权限_协同工作流
人工智能·ai·远程工作·todesk
Dachui_112219 天前
企业内网大模型公网访问方案:Ollama + OpenWebUI + ZeroNews 实战部署记录
运维·服务器·安全·远程工作·内网穿透
Dachui_112220 天前
飞牛 NAS 部署 Hermes AI Agent + ZeroNews 内网穿透,实现远程可管理的 AI 助手
人工智能·ai·远程工作·内网穿透