基于Vue3 + WebRTC + Nodejs + Electron搭建的远程桌面控制
BilldDesk 远程桌面控制,目前实现了类似 ToDesk、向日葵等远程桌面的功能。
作者使用过很多远程软件:TeamViewer、向日葵、ToTesk、AnyDesk、RustDesk、UU远程、连连控,还有qq自带的远程协助等等,但用ToDesk免费个人版比较多,因此用ToTesk和BilldDesk作对比~
BilldDesk | ToDesk免费个人版 | |
---|---|---|
连接限制 | 无限制,免费 | 200次/月,连接时长上限为80小时/月,超出需要购买专业版(¥24/月) |
画质限制 | 无限制,免费 | 最高1080p,30帧 |
安卓被控 | 支持,免费 | 不支持,需要购买专业版(¥24/月)或购买插件(¥15/月) |
同时显示多屏 | 支持,免费 | 不支持,需要购买性能版(¥95/月) |
屏幕墙 | 支持,免费 | 不支持,需要购买ToDesk企业版(¥805/年) |
远程时录屏 | 支持,免费 | 不支持 |
web网页发起远程控制 | 支持,免费 | 不支持,需要购买ToDesk企业版(¥805/年) |
远程控制web网页(仅观看) | 支持,免费 | 不支持 |
同账号多主控同时发起远控 | 支持,免费 | 支持,需要购买插件(¥233/月) |
私有化部署/二次开发 | 支持,开源免费 | 不支持,需要ToDesk企业版,定价未知 |
项目名称 | 代码仓库 | star & fork | 线上地址/下载地址 |
---|---|---|---|
远程桌面网页/客户端 | billd-desk | https://desk.hsslive.cn | |
远程桌面后台 | billd-desk-admin | https://desk-admin.hsslive.cn | |
远程桌面移动端 | billd-desk-flutter | https://desk.hsslive.cn/#/download | |
远程桌面服务端 | billd-desk-server | https://desk-api.hsslive.cn |
-
web网页
控制电脑端
-
web网页
控制安卓端
-
web网页
控制web网页
(仅观看) -
电脑端
控制电脑端
-
电脑端
控制安卓端
-
电脑端
控制web网页
(仅观看) -
安卓端
控制电脑端
-
安卓端
控制安卓端
-
安卓端
控制web网页
(仅观看) - 多台设备同时远程一台设备
- 一台设备同时远程多台设备
- 多屏操作
- 连接鉴权
- 自定义设备码/连接密码
- 自定义接口(wws/api/中继服务器)
- 按键组合键
- 文件传输
- 开机自启
- 锁屏保活
- 屏幕墙
- 支持 macOS 系统
- 支持 Windows 系统
- 支持 Linux 系统(未实际测试)
- 支持 安卓端(Flutter)
- 支持 苹果端(Flutter)
- 后台管理
- Docker一键部署
- 支持私有化部署
更多功能请查看:features.md
仅观看模式
首页
控制页
仅观看模式
- 前端相关:Vue3 以及相关技术栈、
Typescript
、WebRTC
、WebCodecs
、Web Workder
、Web Audio
、Canvas
- 后端相关:Nodejs 以及相关技术栈、
Koa2
、Typescript
、Sequelize
、Mysql
、Redis
、Socket.io
- 桌面客户端相关:Electron以及相关技术栈、
WebRTC
- 移动客户端相关:Flutter3以及相关技术栈、
WebRTC
- 流媒体服务器相关:SRS、 FFmpeg、Coturn
- Docker 相关:Docker
- 部署相关:阿里云云效、billd-deploy
-
billd-desk(pro) 查看 start-client.md
-
billd-desk-server(pro) 查看 start-server.md
-
billd-desk-fultter(pro) 查看 start-app.md
查看 apifox
查看 faq.md
欢迎提 issue
欢迎提 pr
billd-desk完全开源(可商用),欢迎部署!
备用链接:https://pan.baidu.com/s/1MRTeS47wsV70BQe4bxDqSQ?pwd=qx8j
- Web网页(建议使用:Chrome浏览器 / Via浏览器 /
Safari浏览器
) - Windows 7(再见,Windows 7/8/8.1)
- Windows 10
- macOS
- Linux
- Android 12+,低于该版本的未实际测试
- iOS
该项目初心只是作为billd-live的衍生项目,但后面觉得远程桌面也挺有意思的,就一直坚持完善下去。
各大远程软件虽然免费都能用,但免费版的功能覆盖不够全面,比如有些普通个人用户可能只是临时需要远程一下安卓手机,但却需要开通一个月的服务才可以。BilldDesk完善了这些基本功能,让普通用户也能用上~