75.4KStar!RustDesk:开源远程桌面工具,安全、快速、还免费!
「小墨是前端」专注分享前端技术,推荐优秀的开源项目,展示Github、Gitee上的创意作品,带你深入前端底层,一起成长。
「小墨是前端」专注分享前端技术,推荐优秀的开源项目,展示Github、Gitee上的创意作品,带你深入前端底层,一起成长。
大家好!我是小墨,本期给大家推荐一个宝藏级开源项目—— RustDesk!它是一个用 Rust 语言编写的远程桌面工具,完全开源,而且无需任何配置就能直接使用!最重要的是,你的数据完全掌握在自己手中,安全可靠,妈妈再也不用担心我的隐私泄露啦!

简介
远程桌面工具大家都不陌生吧?但它们要么收费,要么安全性让人担忧。本期小墨推荐的 RustDesk 就完美解决了这些痛点,不仅免费开源,而且数据安全可靠!它提供了一种新的远程桌面连接方式,让你可以轻松访问和控制远程电脑。
功能特点
简单易用:开箱即用,无需任何配置,下载安装后直接使用!对于不爱折腾的程序员来说简直是福音!高性能:RustDesk 使用 Rust 语言编写,性能非常优秀,连接速度快,操作流畅,用过的都说好!跨平台:支持 Windows、macOS 和 Linux 等主流操作系统,告别平台兼容性问题!安全可靠:你可以自建中继服务器,所有数据都由你掌控,安全隐私有保障!不用担心数据泄露,也不用每月交保护费了!文件传输:支持文件传输,再也不用在远程机器和本地之间来回复制粘贴了,直接拖拽,爽歪歪!TCP 隧道:RustDesk 还能创建 TCP 隧道进行端口转发,方便内网穿透等骚操作。怎么样,是不是心动了?下面小墨就带大家体验一下 RustDesk 的魅力!
使用方式
RustDesk 的使用非常简单,下载对应平台的安装包后,直接运行即可。
下载安装:到 RustDesk 的 GitHub 发布页面 下载对应平台的安装包,安装过程非常简单,一路下一步就搞定了。连接远程设备:打开 RustDesk,你会看到一个类似于 TeamViewer 的界面,输入远程设备的 ID 和密码即可建立连接。是不是超级简单?只需两步,就能轻松连接远程设备!
自建中继服务器 (进阶玩法)
担心用公共服务器数据不安全?没关系,RustDesk 支持自建中继服务器!你可以使用 Docker 快速搭建自己的中继服务器,进一步提升安全性。具体操作可以参考 RustDesk 的官方文档。
代码示例(以 Linux 系统为例,安装依赖和编译运行)
安装依赖sudoapt install -y libgtk-3-dev libxcb-randr0-dev libxdo-dev libxfixes-dev ...安装 vcpkg (用于管理 C++ 依赖)gitclone https://github.com/microsoft/vcpkgcdvcpkg./bootstrap-vcpkg.shvcpkginstall libvpx libyuv opus aom克隆 RustDesk 代码gitclone https://github.com/rustdesk/rustdeskcdrustdesk下载 Sciter 动态库 (GUI 框架)wgethttps://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.somvlibsciter-gtk.so target/debug编译运行VCPKG_ROOT=$HOME/vcpkg cargo run项目地址
https://github/rustdesk/rustdesk/
总结
RustDesk 是一款非常优秀的远程桌面工具,功能强大、易用性高、安全性好、性能表现优异!无论是个人使用还是团队协作,RustDesk 都是一个不错的选择。当然,它也有一些不足之处,例如目前移动端的支持还不够完善。但并不妨碍,RustDesk 仍然是一款值得推荐的远程桌面工具,小墨强烈推荐大家尝试一下!
创作不易,欢迎大家关注、点赞、收藏、转发!我会继续分享高质量的干货和前沿的技术,给大家提供更多有价值的内容!