浏览器中的TeamViewer,强烈推荐的开源远程控制平台
介绍
本文要介绍的主角是使用.NET Core,SignalR Core和WebRTC构建的远程控制和远程脚本解决方案——Remotely,大家都知道TeamViewer或者说都用过它,但是其目前的不稳定性太大,导致不少人已经放弃使用了,那么今天介绍的Remotely将会满足大家对于TeamViewer几乎同等的需求,并且是浏览器端完成远程控制的操作,并且是开源的!
Github
https://github.com/lucent-sea/Remotely
特性
Github开源首先Remotely是开源的,基于GPL-3.0 License开源协议。基于 .NET Core, SignalR Core,和WebRTC构建。
高性能Remotely在浏览器中控制远程桌面,非常的流畅,笔者自测阿里云小带宽流畅控制,并且画面质量很高,完全满足日常远程控制需求
自主搭建环境由于是开源软件,Remotely只是提供了demo,大家可以通过demo体验,但是由于不是正式使用,demo的网络环境在国内并不是很好,但是Remotely本身就是需要自行构建,这样也能最安全,不用担心信息泄露,Remotely提供服务端和客户端
与TeamViewer同样的无人值守功能搭建完的Remotely需要注册账号,每一个账号都会有一个组织,可以通过组织进行无人值守的操作,相当方便。
远程记录控制桌面的时候还能够进行远程记录转换为webm文件进行下载
脚本执行Windows PowerShell,PowerShell Core,Bash和CMD的远程脚本
可选WebRTC用于在Windows代理上进行安全的对等屏幕传输,从而减少了服务器上的负载
拖放式文件传输远程音频流(仅Windows)双向剪贴板共享综合聊天双认证方式跨平台Remotely作为一个开源软件,同时支持Windows和Linux,并且服务端理论支持.net core所支持的所有平台
视频参考
由于视频只能上传一个,仅上传一个作为参考
视频加载中...
截图
以下控制时的控制面板,控制质量非常高,笔者在测试的时候,控制起来毫无违和感,当然和网络环境肯定是有关的。
搭建过程
服务端可以托管在Windows服务器或者Linux服务器,以下是搭建过程截图,仅供参考,如果有需求直接上Github参考教程,由于笔者闲置一台Windows小型服务器,因此使用的Windows服务器进行搭建的,以后将会作为我的主力远程方式,搭建过程并不是很复杂,这里推荐大家使用pgsql作为数据库的后台,如果你也使用Windows环境进行搭建,不懂的地方可以在下方留言或者私信
总结
由于remotely本质上就是一个远程控制和远程脚本执行的一个平台,需要自行搭建,本文只是简单介绍一下这样一个值得尝试的工具,如果有条件的可以按照步骤一步步进行搭建操作,笔者也搭建了一个个人使用环境,如果想体验一下效果的可以私信笔者“remotely”进行体验,由于是私人使用可能哪天就会失效,仅供测试,敬请谅解!
RustDesk - 免费开源的远程控制软件,流畅不限速,代替TeamViewer
一款流畅、无任何广告的免费远程控制软件,安全可靠,由国人开发,非常值得尝试。
文章封面图的底图来自免费商用图库 pexels。
关于 RustDesk
RustDesk 是一款体验优秀的远程控制软件,和 TeamViewer 、AnyDesk 等主流的控制软件一样简单,能够让我们在另外一台设备上远程控制电脑,无论是远程办公、远程教学或者是远程协助,都能满足我们的需求。
RustDesk 官网
RustDesk 在全世界范围内都很受欢迎,截止本文发文日期2022年6月中,RustDesk 在 Github 上已经收到 22.5 k 的 star,开发者是中国人,必须加倍支持。
RustDesk 的功能特性
界面简洁易用,无需太多学习成本,使用简单,文件传输、调整画面质量等功能应有尽有轻量小巧,windows 上甚至不用安装就能运行端到端加密,以及基于角色的访问权限控制,数据传输足够安全支持多平台,Windows、macOS、Linux、iOS、Android,甚至打开网页版都可以开始工作RustDesk 使用手册
TeamViewer 的优秀代替品
工作或者日常生活中需要远程控制,往往会想到 TeamViewer 这款软件,但在之前推荐的国产远程控制软件 ToDesk 时也说过,TeamViewer 的使用体验非常不错,但这是一款昂贵的付费软件,个人使用时常常弹出提示不能商用,中断控制,非常烦人。而 AnyDesk 又是国外的远程控制软件,国内使用速度感人,国产的向日葵控制 虽然体验也不错,但免费版限速厉害,很难达到流畅的程度。
RustDesk linux 版本界面
今天介绍的 RustDesk 就是一个远程控制的开源项目,从官网我们可以直接下载软件包来使用,无需编程知识,而且使用起来很流畅。
多端相互控制
RustDesk 不仅可以用于电脑控制电脑 ,还可以手机控制电脑 、电脑控制安卓 设备,功能非常强大,用来办公应急或者是远程解决父母使用手机问题,都能满足。官方还良心地提供了几个免费使用的服务器地址,让我们彻底白嫖这款软件,实在是没有拒绝的理由。
关于远控的数据安全
电脑和手机都属于私密性很高的设备,商业电脑设备可能还会涉及机密文件,因此远程控制的数据安全性也是一个需要考量的方面。RustDesk 作为一款开源软件,在数据安全上有天然的优势:
在技术上使用端到端加密的方式来保护数据传输安全软件代码和构建代码完全开源,看软件名字就知道,基于 rust 语言开发,如果是开发者或者是有能力的公司,完全可以基于开源的代码来构建软件版本,避免下载来路不明的软件安装包,被嵌入恶意代码的风险支持通过自建服务器来加密连接,数据完全掌握在自己手中这样一来,有开发能力的开发者通过自建服务器,也就可以解决官方国外服务器距离远,连接较慢问题了。普通用户如果对速度要求比较高,也可以尝试 ToDesk 这款国产软件,个人使用也不限速,体验也很好。
RustDesk windows 版本界面
RustDesk windows 版本界面
免费开源说明
RustDesk 是国人开发的一个远程控制软件的项目,无论是下载使用还是源代码,全面免费开源!无论是个人还是公司都可以免费下载使用,商用也是免费的。 RustDesk 的源代码基于 AGPL-3.0 开源许可托管在 Github 上,开发者可以自行从代码仓库 clone 研究,构建软件包或者为自己所用。
关注我,持续分享高质量的免费开源、免费商用的资源。
↓↓点击查看本次分享的网址。
RustDesk - 免费开源的电脑远程控制软件,稳定流畅不限速(TeamViewer 免费替代品)|那些免费的砖
相关问答
怎么进行网络远程控制..._网络编辑_帮考网
网络远程控制是指通过网络连接远程控制另一台计算机的操作。以下是一些常用的网络远程控制方法:1.远程桌面协议(RDP):Windows操作系统自带的远程桌...
计算机远程控制如何实现?
简单介绍一种windows7远程桌面控制的方法1、使用鼠标右键“计算机”图标,选择“属性”打开。2、在打开的系统窗口右侧点击“远程设置”按钮,勾选“允许远程...
在你使用过的免费的比较实用值得推荐的软件有哪些?
大家分享的软件真的非常全面呀!那么我只能分享以下十款小众的免费又实用的软件,谁用谁喜欢!1、ExcalidrawExcalidraw是一款功能强大的开源在线白板工具。虽...
Mac上有哪些宝藏软件可推荐?
感谢邀请随着MacOS的更新、苹果软硬件生态的完善和用户规模的扩大,Mac端的软件开始丰富多样起来;对于一个把MacOS作为主力系统的9年老粉来说,对MacO...
远程办公软件,不求最好,只求最合适,求推荐?
当疫情来袭,公司管理者在考量员工健康和业务进展的平衡中,需要尽早考虑远程办公的组织与管理方式。事实上,「远程办公」在欧美早已十分普及,根据Glassdoor的...
2022年,开发独立EXE桌面应用程序,用什么语言、技术合适?
摘要:在我认识的所有程序员里,每个人几乎都有专属于自己的常用工具和相关资源,今天给大家奉上数十个程序员硬核工具,我相信这里总有一款工具是属于你的!程...de...
VNC连接服务器失败怎么办?
它是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开源软件,远程控制能力强大,高效实用...
VNC连接服务端失败。failedtoconnect:操作成功完成(0)?
它是一款优秀的远程控制工具软件,由著名的?AT&T?的欧洲研究实验室开发的。VNC是在基于?UNIX?和?Linux?操作系统的免费的开源软件,远程控制能力强大,高效实用,...
如何远程登录已知IP地址的电脑?
别忘了通讯是双向的!你要访问对方,需要对方回应你才可以!IP地址只是一个基础的前提而已!不论是Windows的远程桌面还是Telnet或FTP,都采用客户端/服务器模式...V...
有没有让你觉得特别实用的软件?
1、录屏神器——EV录屏支持版本:Windows版本,Mac版本。使用用途:EV录屏是一个备受好评的免费录屏软件,它体积小巧,内存占用也很小,并且使用稳定,每个...优点...