远程桌面应用程序允许用户远程访问和控制其他计算机。它可用于教育、技术支持和其他几个目的。它使应用程序能够捕获设备屏幕、鼠标和键盘输入的控制,并直接从远程设备访问它们。
我们精选了 15 大远程桌面解决方案列表,这些解决方案提供跨平台的灵活性、安全性和无缝连接。无论您是 Linux 爱好者、DIY 爱好者,还是只是需要可靠的远程桌面工具,我们都能满足您的需求。加入我们,探索这些令人惊叹的开源解决方案,并发现最适合您远程桌面需求的解决方案。
[if !supportLists]1、?? [endif]Rustdesk
RustDesk 是一款出色的远程桌面软件,使用户能够从任何位置无缝访问和指挥他们的计算机。它提供了广泛的功能,包括高效的文件传输、方便的远程打印和可靠的聊天支持。
RustDesk 使用强大的 Rust编程语言精心制作,可在 Windows、macOS,android和 Linux 操作系统上轻松访问。
特征
高效的文件传输
方便的远程打印
?可靠的聊天支持
跨平台辅助功能(Windows、macOS、Linux、Android)
安全的远程桌面连接
用户友好的界面
快速响应的性能
可自定义的设置和首选项
多显示器支持
剪贴板共享
远程重启和关机选项
2、RemoteDesktop
RemoteDesktop是一款类似于 RustDesk 的开源远程桌面软件。它允许用户远程访问和控制他们的计算机。
优点:
开源,允许定制和社区贡献
免费使用
跨平台兼容性
提供对计算机的远程访问和控制
缺点:
与 RustDesk 等商业软件相比,功能可能有限
可能需要更多技术专业知识来设置和配置
与商业支持的软件相比,社区支持可能会有所不同
3、 Adama Remote Desktop
Andama 远程桌面是另一个开源远程桌面软件。它使用户能够远程访问和控制他们的计算机。不幸的是,该项目多年来一直没有收到任何更新。
4、 Apache Guacamole
Apache
Guacamole 是一个无客户端远程桌面网关,允许用户使用 Web 浏览器从任何地方访问他们的计算机。Guacamole 支持 VNC、RDP和 SSH 等标准协议,提供了一种方便安全的方式来远程控制您的机器。
它建立在有据可查的API 之上,是免费的开源软件,使其成为访问桌面的灵活且经济高效的解决方案。
特征
无客户端访问:由于使用了 HTML5 和 Web 浏览器访问,因此不需要插件或客户端软件。
跨设备和位置访问:只要您有 Web 浏览器,就可以从任何地方访问您的计算机。
基于云的桌面:通过 Guacamole 访问的桌面可以托管在云中,从而提供灵活性和弹性。
免费和开源:Guacamole 根据 Apache 许可证 2.0 版获得许可,并由开发人员社区积极维护。
有据可查的 API:鳄梨酱建立在自己的核心 API 堆栈上,允许与其他应用程序轻松集成。
商业支持:通过第三方公司为企业提供专门的商业支持。
5、NoMachine
NoMachine 是一款功能非常强大的远程桌面软件,使用户能够毫不费力地远程访问和完全控制他们的计算机。NoMachine 拥有多种高级功能,可提供完美无瑕且坚不可摧的远程桌面体验。
特征
高性能远程桌面连接
多平台兼容性(Windows、macOS、Linux)
从台式机、笔记本电脑和移动设备跨设备访问
简化本地和远程计算机之间的文件传输
协作屏幕共享,实现高效的团队合作
会话录制和回放以查看远程会话
无缝音频和视频流
使用加密和身份验证协议保护远程访问
可自定义的设置和首选项,提供个性化的用户体验
虚拟桌面基础架构 (VDI)? ? 支持可扩展性和集中式管理
6、Myrtille
Myrtille 是一个基于 Web 的工具,允许用户访问远程桌面、应用程序和 SSH 服务器,而无需插件或配置。它充当 RDP 和 SSH 的 HTTP(S)网关,将用户输入和流式显示输出转发回浏览器。
特征
HTTP(S) 到 RDP 和 SSH 网关(2.0.0 版中的新功能)
Hyper-V VM 直接连接
多重身份验证 (MFA)
Active Directory 集成(主机管理)
会话共享(协作模式)
从其 URL 启动远程程序
文件传输(本地和漫游帐户)
PDF Virtual Printer?PDF
? ? 虚拟打印机
音频支持
HTML4 and HTML5
? ? support?HTML4 和 HTML5 支持
响应式设计
?剪贴板同步
PNG、JPEG 和 WebP 压缩
Realtime
? ? connection-info?实时连接信息
屏幕上 - 控制台、日志文件、调试信息
屏幕键盘(多种语言)
REST API(即:从浏览器中隐藏连接信息、跟踪连接、监控远程会话等)
?完全可参数化设置
7、 Linux Remote Desktop
Linux 远程桌面是基于 Linux 容器的安全、开源、多租户 VDI 解决方案。它允许用户访问远程 Linux 操作系统桌面、运行应用程序和访问重要资源。
该解决方案高效、可扩展,可以部署到无限数量的用户。管理控制面板可用于管理组织的环境。
该项目基于许多开源项目,例如:
xrdp - 开源 RDP 服务器
Apache
? ? Guacamole - 无客户端远程桌面网关
Nubo - 安全的远程环境
Ubuntu Xrdp -
? ? docker 容器中的多用户远程桌面服务器。
8、ChimeraDesk
ChimeraDesk 是一款简单、快速、灵活的 DIY 远程桌面软件。它允许您从本地计算机连接到远程计算机。它还支持使用远程/公共服务器进行反向 SSH 配置。
9、P2P Remote Desktop
P2P远程桌面是一种便携式且易于使用的解决方案,允许用户建立远程桌面连接,而无需配置或安装。
通过在两台不同的 PC 上以管理员身份编译和打开 p2p.exe 文件,用户可以获取他们的 LAN 或 WAN IP 地址并相互共享。连接后,用户可以交换消息并控制彼此的桌面。
该工具利用UDT协议和交会连接来绕过大多数防火墙规则,为TeamViewer提供了一种经济高效的替代方案。
10、FreeRDP
FreeRDP 是远程桌面协议 (RDP)的免费实现,它提供了随时随地以任何方式使用软件的自由,从而提供了可互操作的计算体验。
11、xrdp?11-XRDP
xrdp 是一种允许使用 RDP 以图形方式登录远程计算机的工具。它支持各种 RDP 客户端、剪贴板传输、音频和驱动器重定向、通过 RDP 的 Linux 桌面连接、会话大小调整和 RDP/VNC 代理。xrdp 主要面向 GNU/Linux 操作系统,与 x86 和 ARM 处理器兼容。
特征
默认情况下,RDP 传输使用 TLS 进行加密
双向剪贴板传输(文本、位图、文件)
音频重定向
驱动器重定向(在远程计算机上装载本地客户端驱动器)
Microsoft 远程桌面(可在 Microsoft Store 上找到,与 MSTSC 不同)
适用于部分或全部 Windows、Mac OS、iOS 和/或Android
12、PyRDP
PyRDP 是一个 Python 远程桌面协议(RDP)(MITM) 工具和库。
?特征
记录连接时使用的纯文本凭据或? ? NetNTLM 哈希
查看来自 MITM 的实时 RDP 连接
将 RDP 回放转换为视频以便更轻松地共享
创建具有与 RDP 服务器证书相同的字段的自签名 X509 证书
保存通过网络传输的文件的副本
保存连接的回放,以便您稍后查看它们
13、TurboVNC
TurboVNC 是开源软件。它是VNC(虚拟网络计算)的高性能、企业级版本,VNC 是一种允许用户通过网络远程显示桌面环境并与之交互的技术。TurboVNC 专门针对 3D 和视频工作负载进行了优化,与其他 VNC 版本相比,可以显著提高性能,尤其是在带宽有限的环境中。
它使用各种压缩技术来加速远程显示性能,并在 GNU 通用公共许可证 (GPL) 下提供,使其可以根据该许可证的条款免费使用、修改和分发。
特征
对 JPEG 图像质量和色度子采样水平进行精细控制
客户端的双重缓冲,可减少 3D 和视频应用中的撕裂伪影
灵活且可配置的全屏/多屏支持
Full support for IPv6?完全支持IPv6
高级流量控制和持续更新(大大提高了高延迟连接的性能)
使用一次性密码或 Unix 登录凭据(除标准 VNC 密码外)进行身份验证
访问控制列表(用于仅与特定用户共享? ? VNC 会话)
允许为特定服务器计算机全局设置安全/身份验证策略
Multithreaded
? ? encoding?多线程编码
?“无损刷新”允许查看者手动或自动请求当前屏幕图像的无损副本(在指定的非活动秒数后)
高性能零安装 Java 查看器,可使用 Java Web Start 进行部署,通过 JNI 调用 libjpeg-turbo 以实现本机性能级别
OS X 和 Windows 上最快的 VNC 查看器
14、X2Go?
X2Go 专注于提供安全、快速和简单的方式来访问远程桌面,它使用 NX 技术并支持带有 Linux/Unix 或 Windows 客户端的 Linux/Unix 服务器。
15、Remmina?
Remmina 是适用于 Linux 和其他类 Unix 系统的远程桌面客户端,支持多种网络协议(RDP、VNC、NX、XDMCP 和 SSH)。它旨在对需要使用远程计算机的系统管理员和旅行者有用。
大量一流的开源和免费远程桌面解决方案,以满足各种需求和偏好。无论您是狂热的 Linux 用户、DIY 爱好者,还是只是在寻找可靠且安全的远程桌面工具,本文中提到的 15 种解决方案都能提供灵活性、无缝连接和强大的功能。