远程控制软件也要有plan B备选方案

简介: 远程控制软件也要有plan B备选方案

 前言

 

职场办公熟练掌握远程控制软件是非常有必要的。虚竹哥有个朋友小五,他在上海一家游戏公司上班。今年上海疫情,公司要求居家办公,居家远程公司的电脑工作。小五做事情很谨慎,会准备plan B方案:小五在公司电脑上同时安装向日葵和ToDesk ,其中一个挂了,另一个还可以继续用。

事实证明小五是机智的,5月5号 向日葵服务器超负荷崩溃,无法使用,崩溃长达6个小时以上。

image.gif编辑

小五对远程控制软件了解挺多的,经常跟虚竹哥安利,那好吧,写篇文章,把虚竹哥得到的知识分享给大家,独乐乐不如众乐乐,好东西当然要分享给粉丝们啦~

远程控制常见的使用场景

    • 电脑控制电脑 -- 在家远程操作公司电脑,随时调取本地文件,无须冒险回公司或返工重做(当然,前提是公司电脑处于开机状态,或者在有条件的情况下远程开机<局域网内有另一个开启的设备or智能插座通电>)
      • 手机控制电脑 -- 适用于身边暂时没有电脑的情况,可以用手机、平板控制电脑,虽然屏幕小了点,但至少能应应急。
        • 手机控制手机 -- 工作生活不在长辈身边,有的操作电话解释不清,比如:远程协助抢菜、远程调取健康码、行程码之类。
          • 手机投屏到电脑 + 电脑控制手机--工作需要做汇报,有的应用手机专属,手机投屏到电脑,实时展示很直观。

          远程软件介绍

          向日葵

          号称国民远控软件,在市面上宣传和普及高。在个人用户市场中占有蛮大的市场份额,像虚竹哥身边的小伙伴远程协助的时候经常使用到,相较于某些友商没有频繁被认定为商业的麻烦。

          向日葵远程控制软件是一款免费的集远程控制电脑手机、远程桌面连接、远程开机、远程管理、支持内网穿透的一体化远程控制管理工具软件,它是超过 5000 万台主机的选择!

          image.gif编辑

          通过上图的对比可知,向日葵提供了免费版本和付费版本,但免费版本的机房点现只有苏州机房,抗风险能力会低些,现在知道为什么会经常服务器崩溃无法使用了。

          稳定性、流畅度、重连时间这几个方面,免费版会比较差。

          ToDesk

          ToDesk 产品立项于2020年疫情爆发期间,有趣科技做为一家拥有10年软件开发经验的互联网公司。

          在尝试多款远程软件后发现都难以达到理想的远程办公效果,于是决定自行研发一款稳定、流畅的远程控制软件,ToDesk 就此诞生。

          虚竹哥调研了下这款产品,这是一匹黑马啊:

            • - 2021年底,ToDesk推出了4.1正式版本,个人商用完全免费,UI 干净、无广告、设备存储从免费2台开放到了免费100台。
              • 过两年发展时间后,ToDesk目前用户量已达4000万
                • 2022年,也就是今年初获得了2.5亿的商业融资
                  • 今年6月份,推出了专业版的最新一版,主要更新是网络传输更改成RTC技术,主要用在像是直播这类音视频为主的场景中,现在运用在了远控操作上,那效果是杠杠的,这也是国内第一家远程控制软件用到了这个技术,下面我会重点介绍下这个。
                  • image.gif编辑
                    • 免费版:包含远程文件传输、远程打印、远程设备开启隐私屏、远程编程、远程开机、远程摄像头、远程文字聊天、键鼠映射、安卓免root被控等十余项功能。
                      • 专业版:(118元 / 年)在免费版基础上,额外涵盖一键部署、融合模式、游戏手柄控制、移动端扩展屏、优享屏幕适配、专属客服服务及VIP-BGP高速服务器、后期在传输上增加采用全新RTC引擎技术等功能。

                      使用体验

                      向日葵

                      虚竹哥工作这么多年,刚开始工作是用TV(TeamViewer),但它不支持免费商用,经常用一小会就会断掉,要重连,麻烦死了。后面改用了国民远程控制软件向日葵,这款远程工具用了好几年,很好用。平时用的是免费版,前几年用得还挺顺手,不知道是不是因为疫情后,导致用户数爆增,服务都变得不稳定了。

                      安全

                      公司端的设备最好设置无人值守,这样登陆账号以后就可以直接通过设备设备列表进行连接使用。使用上挺便捷的。

                      image.gif编辑

                      原以为向日葵是十来年的成熟软件,应该会挺安全的。但没想到有后门安全漏洞,攻击者可利用其获取服务器控制权被官方点名通报了。

                      image.gif编辑

                      image.gif编辑

                      虚竹哥提醒粉丝们,如果公司有涉密保密协议,使用个人版时,要注意是否是有安全漏洞的版本。

                      远程千万种,安全第一条。

                      跨平台

                      向日葵主被控端之间很容易实现不同系统的互控,比如Windows和Mac之间互控,Windows和Linux之间互控等;当然,用 iPhone、iPad、Android 等设备来控制 Windows 、Mac和Linux不是问题。

                      手机端支持手机控制手机,但麻烦的是,主控和被控需要安装不同的客户端,我第一次使用时,没搞清怎么没法互控,研究了一会才搞懂。同时,向日葵免费版只支持一台安卓被控,试用3天,虚竹哥按指示,关注公众号后领取3天试用资格后,才能进行下一步的绑定安卓设备步骤。

                      1、被控手机下载向日葵客户端,并登录已经获得移动授权的向日葵帐号;

                      2、在向日葵客户端中开启辅助服务,获得截屏及控制手机权限;

                      image.gif编辑

                      因为虚竹哥做测试时用的是小米6,系统版本不支持免root控制,需要单独下载root软件辅助才可进行控制。

                      image.gif编辑

                      3、主控端安装向日葵远程控制软件,登录与被控手机同一个向日葵帐号,就可以找到在线的被控手机发起远控了;但进入后还需开启5~7个系统权限,才可真正进入控制。整体控步骤有点过于繁琐了。

                      稳定性

                      付费版本竹哥没试过,但免费版的稳定性真的是越来越不好,太多槽点了。都这么大的公司了,多搞几个机房点,哪里还会服务器崩溃这么多次。

                      ToDesk

                      小五向我安利了ToDesk ,用得很丝滑。

                      居家办公时,我经常会借助 ToDesk,用家里的 Mac 电脑连接操作公司的 Windows 电脑,即使是免费版,使用起来也很顺滑流畅,而且也不会有广告弹窗。整个连接过程非常方便,控制台简洁且功能指示明确,堪称笨蛋也能无师自通。

                      安全

                      通讯数据使用 SSL + ChaCha20 and Poly1305 端到端加密,文件不存储于 ToDesk 服务器;可设置安全密码;可设置隐私屏;拥有国家等保资质(信息安全管理体系认证、质量管理体系认证);很多B端行业大公司都采买了ToDesk

                      image.gif编辑

                      信息来源于官网

                      跨平台

                      支持:Windows, macOS , iOS , Android , Linux (x86_x64/Arm_v7l/Arm64)且适配各种分辨率屏幕,多屏幕设备。

                      PC系统间的互控:Windows和Mac之间互控,Windows和Linux之间互控等;

                      移动设备控制PC系统: iPhone、iPad、Android 等设备来控制 Windows 、Mac和Linux

                      移动设备之间的互控:手机安装同一个远程控制软件就行了,且真正完全免root。

                      做个小演示:

                      准备:两台安卓手机、ToDesk远程控制软件

                      1、手机下载好远程控制软件

                      在两部安卓手机上安装下载ToDesk远程控制软件,通过手机应用商城即可下载。

                      image.gif编辑

                      2、两台手机用登录同一账号

                      两台手机下载好ToDesk后,用同一个手机号注册ToDesk账号并登录。

                      image.gif编辑

                      3、在被控手机上开启以下权限

                      不需要设置root,只需要在被控手机的ToDesk主页面,依次勾选“允许远程本设备”-选择“控制模式”-确认“开启录屏”-点击“开启权限”,就能看到被控手机的ToDesk设备代码和临时密码。

                      image.gif编辑

                      image.gif编辑

                      image.gif编辑

                      4、将被控手机的双码输至主控手机

                      在主控手机上,输入被控手机的ToDesk设备代码和临时密码,最后在被控手机上点击“我已知晓”,即可成功发起远控。

                      image.gif编辑

                      当老人家们不会用手机了,我们就可以直接远控操作他们的的手机,就好像自己在他们身边一样,快速地解决问题。无论是手机流氓软件还是行程码健康码,一键远控便能迎刃而解了。

                      image.gif编辑

                      稳定性

                      免费版都享有全国200个机房的加速节点服务,一个字,稳。

                      RTC技术

                      什么是RTC技术

                      RTC(Real Time Communication)源自实时高清直播,使用高效的RTP传输协议。是一套实时音视频的技术框架,专门用于大规模、低延时、点对点的使用场景,尤其适合远程桌面服务。

                      image.gif编辑

                      RTC,关键技术驱动实时高清

                      与传统远控软件使用UDP协议或是TCP协议不同,ToDesk 在RTC中采用RTP作为传输协议,兼具高速性和高可靠性。

                      image.gif编辑

                      TCP协议为了可靠性牺牲了速度。TCP协议规定接收方收到数据包时需要发出确认信号,发送方只有在接收到这个信号之后,才能继续发送后续信息。UDP协议为了速度牺牲了可靠性。UDP的数据包格式更简单,体积更小速度更快,是传统远程软件的主流协议。但它缺少校验机制,易受网络波动影响出现丢包和乱序。

                      RTP协议在UDP的基础上补充了序列信息、负载说明、质量监控。接收端可以根据序列信息消除数据包乱序,并且能定期向发送端反馈传输质量。

                      数据发送时:带宽预测和拥塞控制

                      网络线路都有承载上限,如果线路上的数据超载,传输性能就会急剧下降,出现拥塞和弱网。就像是一条四车道公路,并排开一至四辆车都不拥堵,而一旦塞入第五辆,所有车速都会急剧下降,陷入拥堵。

                      image.gif编辑

                      在实际使用中,每个程序可用的带宽资源是不断变动的。这是因为一条线路上有多台设备,每个设备上又有多个联网程序,这些程序一直在彼此争夺带宽资源。

                      传统远程软件没有带宽预测能力,只能依赖TCP调节流量,但TCP不是为实时场景设计的,反应速度跟不上变化,会造成延时大,抖动无法控制等问题。

                      image.gif编辑

                      ToDesk RTC 同时采用延迟识别(Delay-based)和丢包识别(Loss-based)两种策略,能够精准测算线路的可用带宽

                        • 可用带宽充裕时,安排更多数据进入传输,最大限度地利用带宽资源提高画质;
                          • 可用带宽紧张时,按照线路承载能力限制数据流量,避免超载和拥塞。

                          数据接收时:消除网络波动

                          网络环境复杂多变,尤其是在“最后一公里”的接入线路上,30%的用户都会遇到不同程度的抖动、丢包等弱网情况。如果没有弱网对抗,这些波动就会造成延迟和卡顿,严重影响操作体验。

                          自适应缓存抗抖动

                          主控端在收到数据后,先要进行缓存整理:对数据包的丢失、乱序、延迟等情况进行处理。但缓存是一种“以时间换空间”的办法,会带来额外延时。传统远控往往采用固定缓存,即使没有网络波动,也要等待几十毫秒。

                          而ToDesk RTC 使用基于Kalman-Filter 的自适应Jitter 缓存,能够自动评估网络延迟和弱网程度。再动态调整缓冲延时的长度,将缓存延时降至9~20ms,减少不必要的缓存时间。

                          据虚竹哥调研的结论,最新的专业版,已经用上了RTC技术。大家可以去体验下。而且最近官网在做活动,可以领取7天专业版试用

                          感想

                          对于个人用户者来说,国产的向日葵和Todek都能满足大部分的需求。但因为使用时向日葵限速且提示绑定设备列表等弹窗太多,让我使用的时候体验不是很好,不如Todek简洁方便,而且Todek不限速,对于小白或专业人士的需求都能够很好的满足;电脑应用以及手机APP的界面友好、UI设计简洁大方,非常容易上手。ToDesk 让我们随时随地都可以调用PC设备,易用性拉满,十分推荐使用。

                          当然ToDesk 还在发展中,也有不足,功能和体验还有很大的进步空间。能感受到产品经理们为了用户体验下了不少功夫,但还是会有些可以优化的地方:

                          比如进入远程界面时,被控端不用弹出ToDesk界面,右下角有提示就好了。

                          再比如ToDesk现在功能在不断地扩充和完善,版本更新比较频繁。但作为用户,比较难感知版本具体迭代了什么内容,这一点可以改进,加大宣传力度,让用户真切地感受到产品在进步。

                          今天虚竹哥的分享到此结束,你现在有plan B方案了嘛~


                          目录
                          相关文章
                          |
                          3月前
                          |
                          监控 Linux
                          性能工具之stress工具使用教程(带源码说明)
                          stress是一个在linux下的压力测试小工具。
                          215 2
                          |
                          缓存 网络协议 移动开发
                          slowhttptest慢攻击工具介绍
                          slowhttptest介绍 Slowhttptest是依赖HTTP协议的慢速攻击DoS攻击工具,设计的基本原理是服务器在请求完全接收后才会进行处理,如果客户端的发送速度缓慢或者发送不完整,服务端为其保留连接资源池占用,大量此类请求并发将导致DoS。
                          2073 0
                          |
                          3月前
                          |
                          SQL 监控 数据库
                          数据库管理与电脑监控软件:SQL代码优化与实践
                          本文探讨了如何优化数据库管理和使用电脑监控软件以提升效率。通过SQL代码优化,如使用索引和调整查询语句,能有效提高数据库性能。同时,合理设计数据库结构,如数据表划分和规范化,也能增强管理效率。此外,利用Python脚本自动化收集系统性能数据,并实时提交至网站,可实现对电脑监控的实时性和有效性。这些方法能提升信息系统稳定性和可靠性,满足用户需求。
                          130 0
                          |
                          存储 传感器 运维
                          超聚变服务器操作系统FusionOS与阿里云PolarDB数据库完成兼容性认证
                          近日,超聚变服务器操作系统FusionOS签署阿里巴巴开源CLA(Contribution License Agreement, 贡献许可协议), 正式与阿里云PolarDB 开源数据库社区牵手,并率先展开超聚变服务器操作系统FusionOS 22与阿里云PolarDB数据库管理软件兼容性适配认证。
                          超聚变服务器操作系统FusionOS与阿里云PolarDB数据库完成兼容性认证
                          |
                          SQL 存储 缓存
                          这款SQL Server插件太好用了,写代码根本停不下来
                          今天给大家安利一款我一直在使用的SQL Server插件:SQL Prompt。
                          这款SQL Server插件太好用了,写代码根本停不下来
                          |
                          SQL 编解码 运维
                          SQL自动检查神器,吊炸天的功能,真TMD多!!
                          SQL自动检查神器,吊炸天的功能,真TMD多!!
                          157 0
                          SQL自动检查神器,吊炸天的功能,真TMD多!!
                          |
                          SQL Linux Go
                          如丝般顺滑地从Windows迁移SQLServer数据库到Linux
                          # 问题引出 老鸟看过菜鸟的上一篇《MSSQL On Linux备份与还原》文章后,很满意,但是还是忍不住发问:“这篇文章讲的是MSSQL在Linux系统上的备份与还原,如果我之前是Windows系统的用户,怎么把我的数据库如丝般顺滑地迁移到MSSQL On Linux呢?”。 “嗯,老鸟,这个问题问的非常好,毕竟Windows的License费用不低,如果能够使用免费的Linux系统
                          3681 0
                          |
                          测试技术
                          AV-Comparatives 8月性能测试 金山毒霸获得Advanced+ 认证
                          AV-Comparatives 2010年8月性能测试,今天Av-Comparatives公布了评测成绩:毒霸取得了总评成绩第2,获得了AVC最高的奖项(Advanced+ )认证。 其他产品成绩截图 官方文档下载http://www.
                          699 0