基于Vue3 + WebRTC + Nodejs + Electron搭建的远程桌面控制
基于Vue3 + WebRTC + Nodejs + Electron搭建的跨平台远程桌面控制(win、mac、安卓)
[!CAUTION]
BilldDesk 目前仍未发布稳定版,不建议开发者用于生产环境!
BilldDesk 的由来仅仅是作者偶然的一个 idea,然后花了三天时间开发了初版(2024/2/28 第一次提交 Github)。
大多数人关注到 BilldDesk 的都是从第三方的公众号、b 站、小红书、甚至推特给 BilldDesk 宣传了,并非作者本意。
BilldDesk 只有作者一人开发。一开始代码还相对规范,后面发现其实没人参与,便开始将 master 当做 dev 开发(做过开源项目的应该都清楚,自己运行自己的代码简单,但是要让所有人都能运行你的代码,需要做非常多事情。),不再考虑外在因素。因此很多人反馈说代码运行不了,是假开源,作者统一回应:BilldDesk 是开源项目,但 BilldDesk 从未发布稳定版,每次提交都可能不兼容旧版本(即破坏性更新),可以尝试切换到其他 commit 运行。
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
的已知问题(权限,控制)。并且稳定性更高、性能更强、代码可读性更好、更新更频繁!
[!WARNING]
BilldDeskPro对普通用户不影响,一直免费。BilldDeskPro主要针对开发者。源码并不开源,需付费订阅:https://desk.hsslive.cn/#/price
BilldDesk 远程桌面控制,目前实现了类似 ToDesk、向日葵等远程桌面的功能。
作者使用过很多远程软件:TeamViewer、向日葵、ToTesk、AnyDesk、RustDesk、UU远程、连连控,还有qq自带的远程协助等等,但用ToDesk免费个人版比较多,因此用ToTesk和BilldDesk作对比~
BilldDesk | ToDesk免费个人版 | |
---|---|---|
连接限制 | 无限制,免费 | 80h/月,200次/月,24h/次,超出需要购买专业版(¥24/月) |
画质限制 | 无限制,免费 | 最高1080p,30帧 |
安卓被控 | 支持,免费 | 不支持,需要购买专业版(¥24/月)或购买插件(¥15/月) |
自定义设备码 | 支持,免费 | 不支持 |
同时显示多屏 | 支持,免费 | 不支持,需要购买性能版(¥95/月) |
屏幕墙 | 支持,免费 | 不支持,需要购买ToDesk企业版(¥805/年) |
隐私屏 | 支持,免费 | 不支持,需要购买专业版(¥24/月) |
扩展屏/镜像屏 | 支持,免费 | 不支持,需要购买专业版(¥24/月) |
远程时录屏 | 支持,免费 | 不支持 |
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网页
(仅观看)仅观看模式
首页
控制页
TODO 50%
TODO 90%
仅观看模式
Typescript
、WebRTC
、WebCodecs
、Web Workder
、Web Audio
、Canvas
Koa2
、Typescript
、Sequelize
、Mysql
、Redis
、Socket.io
WebRTC
WebRTC
查看 apifox
欢迎提 issue
欢迎提 pr
billd-desk完全开源(可商用),欢迎部署!
https://desk.hsslive.cn/#/download
Safari浏览器
)该项目初心只是作为billd-live的衍生项目,但后面觉得远程桌面也挺有意思的,就一直坚持完善下去。
各大远程软件虽然免费都能用,但免费版的功能覆盖不够全面,比如有些普通个人用户可能只是临时需要远程一下安卓手机,但却需要开通一个月的服务才可以。BilldDesk完善了这些基本功能,让普通用户也能用上~