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
远程桌面
相关推荐
迪康Defender3 天前
端点安全选型观察:一体化平台与传统 EDR 的场景差异
运维·经验分享·安全·自动化·学习方法·远程工作·安全架构
JoyCong19984 天前
参数测评:ToDesk个人版、团队版、企业版的设备数、并发通道与安全能力对比
运维·服务器·网络·安全·智能手机·远程工作
hz567895 天前
本地部署视频会议系统软件功能有哪些?会议预约、权限分配与协作能力详解
安全·云计算·实时音视频·信息与通信·远程工作
多客:duokelijie5 天前
婚恋交友小程序合规梳理:上线运营需要准备哪些资质与许可手续?
后端·mysql·微信小程序·前端框架·uni-app·php·持续部署
迪康Defender9 天前
终端安全运维:浅谈迪康端点安全一体化管理系统工具箱实用能力
运维·安全·信息可视化·自动化·运维开发·学习方法·远程工作
远程玩家罗同学11 天前
远控软件到底是“工具”还是“工作环境”?
远程工作·远程连接·远程控制·远程办公·远程控制软件
JoyCong199812 天前
即插即用,组合键可用:ToDesk 4820版本强化鸿蒙远控键鼠能力
华为·智能手机·harmonyos·远程工作·ipad
南方者13 天前
AI卡在授权?ToDesk手机点一下,不用跑回电脑
人工智能·智能手机·远程工作·远程控制
迪康Defender15 天前
终端安全审批体系设计:如何平衡安全管控与业务连续性
运维·服务器·安全·运维开发·学习方法·业界资讯·远程工作
平安的平安15 天前
打开谁更快?谁更干净?向日葵vs ToDesk轻量体验实测
远程工作