开源的跨平台轻量级远程协助工具 rust-desk-light,基于 Rust 构建,支持 Windows/Linux/macOS,提供 Admin/Server/Client 三端架构。
简介
rust-desk-light 是一款用 Rust 编写的轻量级远程协助工具,适用于开发测试和授权远程维护等场景,当前实现跨平台支持 Windows、Linux、macOS。
架构概览
- Admin:操作端,提供图形化管理控制台
- Server:中继端,负责注册、在线状态、会话和消息路由
- Client:被控端,提供 GUI 和 CLI 两种运行方式
项目特点
- Rust 编写,体积小、结构清晰、易构建
- 跨平台:Windows / Linux / macOS
- 边界清晰,管理端/服务端/客户端可独立部署
- 自定义二进制协议,可靠消息走 TCP,实时音频走 UDP
- 提供预编译二进制包,也可从源码构建
主要功能
- 设备管理:在线列表、搜索过滤、主机信息、心跳重连、离线清理
- 远程管理:文件管理、目录传输、远程终端、进程/窗口/启动项/驱动管理
- 系统诊断:注册表快照、事件日志、活动连接、性能监控、计算机信息
- 实时控制:远程桌面、鼠标输入、摄像头预览、音频监听、双向语音
- 交互工具:消息弹窗、系统通知、文本聊天、剪贴板读写、执行文件/代码、命令预设
下载与快速开始
- 已提供 v0.1.0 预览版本与预编译二进制包, release 地址:
- 支持平台:Linux x64、macOS x64、macOS ARM64、Windows x64
- 快速开始(从源码运行)
- ./scripts/start-dev.sh
- Windows: .\scripts\start-dev.bat
项目地址
说明
- 项目仍在持续开发,欢迎试用、提 issue、提出建议。
- 注意:当前传输层尚无端到端加密,敏感环境建议结合可信网络、VPN 等保护使用。
原站点说明与资源链接来自原文章,以下为外部资源链接:
- https://github.com/marlkiller/rust-desk-light
- https://github.com/marlkiller/rust-desk-light/releases
下载链接
GitHub:
https://github.com/marlkiller/rust-desk-light/releases
评论 0
还没有评论,来说两句吧。
登录 后参与评论