🚀 零公网IP:使用 Cloudflare Tunnel 快速部署远程桌面 (RDP) 指南

Salvio Blog@ixsay.com

本指南介绍如何通过 Cloudflare Zero Trust 实现内网穿透,将家中或公司的 Windows 远程桌面 (RDP) 挂载到域名地址,实现全球随时随地安全连接,无需公网 IP,无需路由器打洞。


🛠️ 核心架构

  1. 受控端 (家/公司电脑):运行 cloudflared 服务,建立加密隧道。
  2. 中转站 (Cloudflare Edge):负责流量分发与安全过滤。
  3. 访问端 (你的笔记本):运行 cloudflared 客户端,将远程流量映射到本地端口。

第一部分:被动端(远程主机)快速部署

这是最简单的“云端管理”部署方式,所有的规则修改都在网页端完成。

1. 创建隧道

  1. 登录 Cloudflare Zero Trust 控制台
  2. 进入 Networks -> Tunnels -> Create a Tunnel
  3. 选择 Cloudflared 并命名(如 Home-PC),保存。

2. 安装连接器 (Connector)

  1. 在页面中选择 Windows
  2. 复制那段包含 Token 的长命令。
  3. 在远程主机上以管理员权限打开终端,粘贴并运行。
    • 成功后,网页下方状态会显示为 HEALTHY

3. 配置域名映射 (Public Hostname)

  1. 在隧道配置页面,点击 Public Hostname 标签页。
  2. 点击 Add a public hostname
    • Subdomain: rdp (或其他你喜欢的名字)
    • Domain: 选择你的域名 (例如 yourdomain.com)
    • Service Type: 必须选 RDP
    • URL: localhost:3389
  3. 点击 Save

第二部分:访问端(你的本地电脑)连接操作

由于 RDP 协议无法直接在浏览器运行,访问端也需要一个小程序来“翻译”流量。

1. 下载工具

Cloudflare 官网 下载对应系统的 cloudflared 执行文件。

2. 建立本地转发隧道

在你的本地电脑打开终端(CMD 或 PowerShell),输入以下命令:

cloudflared access rdp --hostname rdp.yourdomain.com --url localhost:5555
  • Title: 🚀 零公网IP:使用 Cloudflare Tunnel 快速部署远程桌面 (RDP) 指南
  • Author: Salvio
  • Created at : 2026-04-29 00:00:00
  • Updated at : 2026-04-30 03:29:12
  • Link: https://blog.ixsay.com/post/dfe078c7.html
  • License: All Rights Reserved © Salvio
Comments