远程控制软件也要有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方案了嘛~


                          目录
                          相关文章
                          |
                          负载均衡 Ubuntu Dubbo
                          nacos常见问题之nacos超时如何解决
                          Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
                          |
                          JavaScript 前端开发 C#
                          javascript之ProtoBuf在websocket中的使用
                          因为ProtoBuf的序列化效率和大小都非常好,所以它在网络通信上面应用越来越多;而webosocket也随着web3.0应用越来越广泛,而将这两个结合在一起的也会慢慢形成一种趋势;本人是为了测试自已写的一个C# websocket,所以在web上面结合pb也写了一个js实例: 1.
                          3440 0
                          |
                          2月前
                          |
                          Kubernetes Devops Docker
                          Kubernetes 和 Docker Swarm:现代 DevOps 的理想容器编排工具
                          本指南深入解析 Kubernetes 与 Docker Swarm 两大主流容器编排工具,涵盖安装、架构、网络、监控等核心维度,助您根据团队能力与业务需求精准选型,把握云原生时代的技术主动权。
                          275 1
                          |
                          移动开发 Java API
                          HTML 插件详解
                          HTML中的插件如Flash、Java applets和ActiveX控件曾广泛用于扩展网页功能,但因安全性问题和跨浏览器兼容性不佳而逐渐被淘汰。现代替代方案包括HTML5的`&lt;audio&gt;`、`&lt;video&gt;`、`&lt;canvas&gt;`和SVG等,以及WebAssembly和各种JavaScript API(如WebRTC和WebGL),这些新技术不仅提升了网页性能和安全性,还改善了用户体验。建议开发者优先采用HTML5和相关API。
                          |
                          11月前
                          |
                          编解码 监控 安全
                          远程软件怎么选?ToDesk、向日葵、Parsecd、TeamViewer评测结果公布
                          在全球化和数字化转型加速的背景下,选择一款高效稳定的远程控制软件成为许多个人用户和企业的核心需求。本文将对比四款热门远程控制软件——向日葵、ToDesk、Parsecd和TeamViewer,从连接速度、功能丰富度、安全性和易用性等多个维度进行评测。
                          2354 6
                          |
                          机器学习/深度学习 运维 Prometheus
                          构建高效运维体系:从自动化部署到智能监控的全方位实践
                          在当今数字化时代,企业对运维效率和稳定性的要求越来越高。本文将探讨如何构建一个高效的运维体系,从自动化部署、持续集成与持续交付(CI/CD)、智能监控、故障管理以及数据驱动决策等方面进行深入分析和实践指导。通过这些方法,企业可以实现更快速、更可靠的软件发布和问题解决,提升整体运营效率。
                          |
                          8月前
                          |
                          机器学习/深度学习 人工智能 数据可视化
                          《深度剖析:DevEco Studio 如何实现人工智能模型的高效可视化开发》
                          在科技浪潮下,人工智能与鸿蒙系统的融合推动了创新应用的发展。DevEco Studio作为华为的一站式开发平台,在AI模型可视化开发中扮演重要角色。通过搭建基础环境、引入AI框架、运用智能代码编辑和低代码工具、多端实时预览及接入AI辅助编程等功能,开发者可高效构建智能应用,优化用户体验。DevEco Studio将持续升级,助力鸿蒙生态的创新发展。
                          266 4
                          |
                          Python
                          Python 中的 spell checker 库
                          Python 中的 spell checker 库
                          405 1
                          |
                          编解码 安全 数据安全/隐私保护
                          速度与稳定性的完美结合:深入横测ToDesk、TeamViewer和AnyDesk
                          远程办公是指通过现代互联网技术,实现非本地办公:在家办公、异地办公、移动办公等远程办公模式。多数通过第三方远程控制软件来实现,例如通过远程手机/电脑远程控制办公设备进行工作或者会议,实现远程办公的目的。
                          1986 0
                          速度与稳定性的完美结合:深入横测ToDesk、TeamViewer和AnyDesk
                          |
                          编解码 安全 网络协议
                          Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
                          导读:近些年,ToDesk在远程控制软件领域异军突起,作为国产软件,发展迅猛,的确有“两把刷子”。博主近一段时间,通过下载安装,测试了文件传输、远程打印、远程开机,尤其是远程控制帮助博主自己的粉丝解决了很多编程上的bug,用起来还算比较得心应手,基本无延迟,而且不卡顿,要的就是口碑。其实,国外外市场上远程控制软件也不少,有的想要免费,有的是想要速度快,有的主要考虑安全,小孩子才做选择,而我们全要,免费且不限速的,恐怕只有ToDesk了。
                          Computer:Todesk(远程控制软件)的简介、安装、使用方法之详细攻略
                          下一篇
                          oss云网关配置