再见了,我的TeamViewer,这开源远程桌面客户端真是香的一匹
很幸运!我们程序员这个行业天然就有远程办公的优势,国外已经有越来越多的公司支持远程办公。
远程办公可以让我更自由地安排自己的时间,以自己最舒服的状态工作。
不过,很多时候,咱们项目开发所需的环境可能都在公司的电脑上。我们经常也需要使用公司的电脑跑一些比较耗时的任务。远程办公的话,你没办法把公司电脑搬回家。
自己重新再搭建一遍环境的话,是真心麻烦。而且,公司的电脑配置往往要更高一些,自己的电脑可能也带不动。
这个时候,一款好用的远程控制软件就非常有用了!我直接通过远程控制软件连接上办公室的电脑就可以了。
而最常听到的大概都是TeamViewer这款远程桌面软件了,但是我发现了一款更NB的!
前段时间有一个名字叫做 「RustDesk」 的开源项目霸榜 Github。这就是一个使用 Rust 语言编写的远程桌面客户端.因为是基于 Rust 语言编写,所以,性能和安全性都非常非常好!Rust 兼顾了 C/C++ 的速度,又比它们二者都好用,更安全。
使用起来也比较简单,我们直接在自己的电脑以及自己要控制的电脑下载在这个软件,然后打开即可。不论是 Windows 、Mac 还是 Linux、安卓,RustDesk 都提供了对应的版本。并且,安装包非常小。
RustDesk介绍 - 开源远程桌面软件
RustDesk官网
RustDesk下载地址
一个简单,安全,开放源代码且非常实用的远程桌面软件
RustDesk有一个经过完美优化的系统,可以使任何用户,无论其技术知识如何,都可以轻松地建立远程连接,传输文件,或者建立TCP隧道。
RustDesk采用最新的TLS 1.3加密技术,建立加密传输的直接连接。如果内网穿透失败,会借助中继服务器建立加密连接。
RustDesk的客户端代码是开源的,托管在GITHUB上。
打开软件之后,我们输入要控制的远程桌面的 ID 即可实现连接。已经成功连接的桌面还会保存连接信息,便于下次直接连接。
与您的系统良好集成
RustDesk是一个很小的文件,不需要事先安装或配置。您所需要做的就是下载文件并通过双击可执行文件来启动它。该工具是半便携式的,这意味着它不需要安装,但会将某些文件保留在系统中(在AppData中,某些配置TOML文件和有关先前建立的远程连接的日志)。这样,如果需要,可以在您的系统中轻松找到有关以前会话的日志和详细信息。
打开该工具后,您会注意到一个左侧面板,显示用于远程访问的设备ID和密码。该ID是唯一的,目前公共服务器不支持修改ID,自定义ID只在自建服务器的条件下适用。要建立新的远程连接,必须在另一台PC上安装RustDesk,然后输入要访问的计算机的ID和密码。
自建服务器实现更快的连接和无缝传输
您可以免费使用RustDesk提供的公共服务器,并且提供了一个可以正常工作的开源示例。但是如果您想要可控的网速以及更高的安全性,请在您的服务器上安装RustDesk服务器程序,有关更多详细信息,请参阅本指南。
开源示例
如何自建中继指南
结论
总而言之,该应用程序超级强大,具有许多不错的功能,并且直观,简单,轻量化。另外,在远程连接到另一台设备时,您可以轻松调整图像质量,更改权限级别以及与正在访问您的PC的人聊天。
本次分享到此技术,谢谢大佬们的观看!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~