Repolode
neutrinolabs

neutrinolabs/xrdp

开源 RDP 服务器,让 Linux 机器支持与标准微软远程桌面客户端兼容的图形化远程登录。

可替代:Microsoft Remote Desktop

Star
6,766
Fork
1,785
未关闭 Issue
302
最近提交
18小时前

这是什么?

xrdp 通过微软远程桌面协议(RDP)为 Linux 机器提供图形化登录,用户可以使用多种 RDP 客户端连接并进入完整桌面会话。支持的客户端包括 FreeRDP、rdesktop、KRDC、NeutrinoRDP 以及 Windows 自带的 MSTSC,RDP 传输默认使用 TLS 加密。

除基本登录外,xrdp 还支持重新连接已有会话、连接时或会话中动态调整分辨率,以及将连接代理到其他 RDP 或 VNC 服务器。它还支持双向剪贴板(文本、位图、文件)、本地磁盘映射,以及音频和麦克风重定向(需额外构建 PulseAudio 模块)。

项目主要面向 GNU/Linux,x86、x86-64 和 ARM 架构支持最为成熟。桌面加速依赖独立的 xorgxrdp Xorg 模块,并可选用基于 LVGL 的登录界面替代默认的传统登录界面。

核心功能

  • 01为 Linux 桌面提供图形化 RDP 登录,兼容 FreeRDP、Windows MSTSC 等客户端。
  • 02RDP 传输默认使用 TLS 加密。
  • 03支持重新连接会话,以及连接时或会话中调整分辨率。
  • 04支持双向剪贴板、本地磁盘映射和音频、麦克风重定向。
  • 05支持将连接代理到其他 RDP 或 VNC 服务器。

适用场景

  • 使用 Windows、macOS、iOS 或 Android 内置的 RDP 客户端远程访问 Linux 桌面。
  • 为实验室或办公室的 Linux 工作站提供图形化远程访问。
  • 通过单一网关将 RDP 或 VNC 连接代理到内部服务器。

快速上手

  1. 1

    在 Ubuntu 或 Debian 上安装 xrdp

    apt install xrdp
  2. 2

    在 Fedora、RHEL 或其衍生系统上安装 xrdp(若不是 Fedora,请先启用 EPEL)

    dnf install xrdp

使用前须知

  • 主要面向 GNU/Linux,其他平台并非主要目标。
  • 要获得完整加速体验需要 xorgxrdp,音频重定向还需要额外编译模块。

标签

常见问题

xrdp 是什么?
开源 RDP 服务器,让 Linux 机器支持与标准微软远程桌面客户端兼容的图形化远程登录。 xrdp 通过微软远程桌面协议(RDP)为 Linux 机器提供图形化登录,用户可以使用多种 RDP 客户端连接并进入完整桌面会话。支持的客户端包括 FreeRDP、rdesktop、KRDC、NeutrinoRDP 以及 Windows 自带的 MSTSC,RDP 传输默认使用 TLS 加密。
xrdp 可以免费使用吗?用的什么许可证?
xrdp 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
xrdp 还在维护吗?
活跃维护中。xrdp 最近一次提交是在 2026年10月21日。
xrdp 适合用来做什么?
使用 Windows、macOS、iOS 或 Android 内置的 RDP 客户端远程访问 Linux 桌面。 为实验室或办公室的 Linux 工作站提供图形化远程访问。 通过单一网关将 RDP 或 VNC 连接代理到内部服务器。
xrdp 怎么安装和运行?
在 Ubuntu 或 Debian 上安装 xrdp: apt install xrdp 在 Fedora、RHEL 或其衍生系统上安装 xrdp(若不是 Fedora,请先启用 EPEL): dnf install xrdp
在哪里获取 xrdp?
源代码和安装说明在 GitHub 上:https://github.com/neutrinolabs/xrdp

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目