这是一个运行在浏览器里的远程桌面应用。
得益于浏览器提供的屏幕分享接口,这个远程桌面应用并不需要安装控制端软件,被控端也仅需要运行一个执行远程指令的轻量服务。
基于 WebRTC ,远程桌面连接是端到端加密的,而且大概率是端到端直连的。
- 输入远程编号
- 点击「控制」按钮。
https://noscr.v6.navy 下拉或者滚动到页面底端即可看见多个系统的下载链接。
- Chrome 72+ (2019-01-29 发布)
- Safari 13+ (2020-07-15 发布)
- Edge 79+ (2020-01-15 发布)
- Firefox 66+ (2019-03-19 发布)
- Windows
- macOS
- Linux
每次连接远程桌面都需要被控端用户同意,杜绝一切未授权的访问; 数据传输强制端到端加密; 遥控服务仅接收来自本地回路的指令,开源地址 https://github.com/whiler/kmactor ,代码不超过 300 行,欢迎审查。
首先确保输入了匹配的远程编号;打开 http://status.noscr.v6.navy/ 查看依赖的服务是否正常工作;滚动或者下拉到页面底端,查看运行日志。
当然能,在自己的服务器上搭建 NoScreen 可以参考文档 deploy.md 。