如何使用 Windows App 在 macOS 上启动 RDP 会话

发布: (2025年12月24日 GMT+8 00:43)
4 min read
原文: Dev.to

Source: Dev.to

经过很长时间,我再次遇到了 RDP 协议:我以为已经没人再用了。但实际上,它依然活跃且可用。下面介绍如何在 macOS 上使用它,且不花一分钱 — 是的,因为还有付费版本。过程比想象中更快更简单。

为什么要使用 RDP 协议?

其实不必——还有更可靠的 跨操作系统通信 方法——但我在一个 Google Cloud Platform 课程(Workload Manager Validation for SQL Server)中需要使用 RDP。

  • Windows 版 Chrome 原生支持该协议的 URL 处理器,所以不需要下载任何东西。
  • 如果你使用 macOS 或 Linux,问题就出现了:不要把这个功能和 Chrome Remote Desktop 混淆,后者使用的是专有协议。
  • Apple 在意大利的 Mac App Store 上出售一款付费应用,售价 €89.99,但它 支持 RDP 协议,所以这不是我推荐的解决方案。

从 Mac App Store 安装 Windows App

Microsoft Remote Desktop 现称为 Windows App,是一款 免费应用,提供 RDP 协议的图形界面。

  • 该应用识别 .rdp 扩展名的文件,允许导入预先配置好的连接。
  • 我的情况是直接在 GCP 中为实例设置了新密码,因为该实例是云端的虚拟机。
  • Windows App 可以连接任何 Windows 实例,无论是实体电脑还是云端 VM。

配置并保存连接设置

远程桌面连接会被保存为 “connections”。你可以通过多种方式添加新连接:

  1. 导入 .rdp 文件 – 我使用了这种方法。
  2. 手动创建新连接 – 指定 IP 地址或主机名,然后提供授权账户的用户名和密码。

添加连接后,你还可以 导出为 .rdp 文件 以备后用。

RDP 提供图形界面,适合远程支持或需要 GUI 的任务,而 SSH 则仅提供命令行方式。

在 Mac 上运行远程会话

  • 默认情况下会话以全屏模式打开;你可以在设置中更改分辨率和颜色深度(16–32 位)。
  • Windows App 支持 Retina 显示屏优化。
  • 你可以将 Mac 上连接的设备共享给远程会话,例如:
    • 打印机(默认选中)
    • 智能卡(默认选中)
    • 摄像头
    • 麦克风
  • 还支持文件/文件夹共享和剪贴板共享。

根据网络状况,运行程序和命令提示符的性能可能会变慢。

RDP 协议并非最佳方案

除非必要,我不会使用此方案。虽然我能够相对轻松地远程登录 Windows VM,但在限时工作坊中偶尔出现的卡顿浪费了时间。

  • 作为开发者,我很少需要远程图形界面;SSH 通常已经足够
  • 这次练习主要是为了好玩,也许对需要偶尔访问 Windows 机器 GUI 的人有帮助。
Back to Blog

相关文章

阅读更多 »

轻量级跨平台 Hosts 管理工具

简介 Go Hosts 是一款使用 Go + Fyne 开发的轻量级跨平台 Hosts 管理工具,支持 Windows 与 macOS(Intel)。相较于体积庞大的 Electron 应用(如 SwitchHosts),Go Hosts 体积更小、编译打包灵活,适合对小工具有执念的用户。 - GitHub 开源地址...

什么是 cppsp?

cppsp – 基于 C++ 的转译脚本式语言 要求 - 已安装 C++ 编译器,并将其文件夹添加到系统 PATH 环境变量中。 - …