基于Vue3 + WebRTC + Nodejs + Electron + Flutter搭建的桌面控制(win、mac、安卓)
Caution
BilldDesk 目前仍未发布稳定版,不建议开发者用于生产环境!
BilldDesk存在两个已知问题(权限,控制)在现有架构下,几乎不可修复!为什么不可修复?看我发的b站视频:https://www.bilibili.com/video/BV1yqN9zsEEd?vd_source=bf386c933a4aff3e8b19a1f003de0015&p=2&spm_id_from=333.788.videopod.sections,01:35秒开始到20:45秒。
BilldDeskPro 完全重写了BilldDesk,修复了BilldDesk的已知问题(权限,控制)。并且稳定性更高、性能更强、代码可读性更好、更新更频繁
BilldDeskPro客户端下载:
- github release:https://github.com/galaxy-s10/billd-desk/releases/tag/v0.76.0
- 官网下载:https://desk.hsslive.cn/#/download
BilldDeskPro订阅:https://desk.hsslive.cn/#/price
BilldDesk 远程桌面控制,目前实现了类似 ToDesk、向日葵等远程桌面的功能。
作者使用过很多远程软件:TeamViewer、向日葵、ToTesk、AnyDesk、RustDesk、UU远程、连连控,还有qq自带的远程协助等等,但用ToDesk比较多,因此用ToTesk和BilldDesk作对比~
| BilldDesk | BIlldDesk Pro | ToDesk | |
|---|---|---|---|
| 连接限制 | 无限制,免费 | 无限制,免费 | 80h/月,200次/月,24h/次,超出需要购买专业版(¥24/月) |
| 画质限制 | 无限制,免费 | 限制1M码率,免费 | 限制1080p,30帧,免费 |
| 安卓被控 | 不支持 | 支持,免费 | 支持,需要购买专业版(¥24/月)或购买插件(¥15/月) |
| 自定义设备码 | 支持,免费 | 支持,免费 | 不支持 |
| 设备分组管理 | 支持,免费 | 支持,免费 | 支持,免费 |
| 隐私屏 | 不支持 | 支持,¥2/月 | 支持,需要购买专业版(¥24/月) |
| 虚拟屏 | 不支持 | 支持,¥2/月 | 支持,需要购买性能版(¥95/月) |
| 扩展屏 | 不支持 | 支持,¥2/月 | 支持,需要购买专业版(¥24/月) |
| 远程时录屏 | 不支持 | 支持,免费 | 不支持 |
| 屏幕墙 | 不支持 | 支持,¥6/月 | 支持,需要购买技术版(¥218/月) |
| 批量群控 | 不支持 | 支持,屏幕墙自带 | 不支持 |
| 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一键部署
- 支持私有化部署
仅观看模式
首页
控制页
支持自定义隐私屏(图片、文字)
仅观看模式
- 远程记录
- 在线远程
- 在线设备
- 前端相关: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
查看 apifox
欢迎提 issue
欢迎提 pr
billd-desk完全开源(可商用),欢迎部署!
https://desk.hsslive.cn/#/download
- Web网页(建议使用:Chrome浏览器 / Via浏览器 /
Safari浏览器) - Windows 7 不支持
- Windows 10、Windows 11
- Windows Server 2022,其他版本未实际测试
- macOS
- Linux
- Android 11 至 Android 15,其他版本未实际测试
- iOS
该项目初心只是作为billd-live的衍生项目,但后面觉得远程桌面也挺有意思的,就一直坚持完善下去。
各大远程软件虽然免费都能用,但免费版的功能覆盖不够全面,比如有些普通个人用户可能只是临时需要远程一下安卓手机,但却需要开通一个月的服务才可以。BilldDesk完善了这些基本功能,让普通用户也能用上~


















