本文要介绍的主角是使用.NET Core,SignalR Core和WebRTC构建的远程控制和远程脚本解决方案——Remotely,大家都知道TeamViewer或者说都用过它,但是其目前的不稳定性太大,导致不少人已经放弃使用了,那么今天介绍的Remotely将会满足大家对于TeamViewer几乎同等的需求,并且是浏览器端完成远程控制的操作,并且是开源的!
https://github.com/lucent-sea/Remotely
首先Remotely是开源的,基于GPL-3.0 License开源协议。基于 .NET Core, SignalR Core,和WebRTC构建。
Remotely在浏览器中控制远程桌面,非常的流畅,笔者自测阿里云小带宽流畅控制,并且画面质量很高,完全满足日常远程控制需求
由于是开源软件,Remotely只是提供了demo,大家可以通过demo体验,但是由于不是正式使用,demo的网络环境在国内并不是很好,但是Remotely本身就是需要自行构建,这样也能最安全,不用担心信息泄露,Remotely提供服务端和客户端
搭建完的Remotely需要注册账号,每一个账号都会有一个组织,可以通过组织进行无人值守的操作,相当方便。
控制桌面的时候还能够进行远程记录转换为webm文件进行下载
Windows PowerShell,PowerShell Core,Bash和CMD的远程脚本
用于在Windows代理上进行安全的对等屏幕传输,从而减少了服务器上的负载
Remotely作为一个开源软件,同时支持Windows和Linux,并且服务端理论支持.net core所支持的所有平台
由于视频只能上传一个,仅上传一个作为参考
视频加载中...
以下控制时的控制面板,控制质量非常高,笔者在测试的时候,控制起来毫无违和感,当然和网络环境肯定是有关的。
服务端可以托管在Windows服务器或者Linux服务器,以下是搭建过程截图,仅供参考,如果有需求直接上Github参考教程,由于笔者闲置一台Windows小型服务器,因此使用的Windows服务器进行搭建的,以后将会作为我的主力远程方式,搭建过程并不是很复杂,这里推荐大家使用pgsql作为数据库的后台,如果你也使用Windows环境进行搭建,不懂的地方可以在下方留言或者私信
由于remotely本质上就是一个远程控制和远程脚本执行的一个平台,需要自行搭建,本文只是简单介绍一下这样一个值得尝试的工具,如果有条件的可以按照步骤一步步进行搭建操作,笔者也搭建了一个个人使用环境,如果想体验一下效果的可以私信笔者“remotely”进行体验,由于是私人使用可能哪天就会失效,仅供测试,敬请谅解!
页面更新:2024-05-01
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号