一文教会你如何选择远程桌面(五大主流远程软件全面讲解)
写在前面
作为程序员的我们,随时随地写代码改代码是我们的日常。刚回到家,就被老板、产品经理cue是常有的事。基于这种情况,一般都会随身携带电脑,随时备战,不过每天背着电脑上下班非常不方便。因此资深程序员的解决方案,就是使用第三方远程控制软件,借助这类软件,只要登录账号,就可以随时随地跨设备远程控制,摆脱设备的束缚。
目前市面上可供用户选择的远程桌面工具有很多,比如国产的ToDesk、向日葵和RustDesk,还有国外的TeamViewer、AnyDesk,如此多的远程控制软件,我们又该怎么选择呢?今天给大家从兼容多系统、使用门槛、连接质量、画质延时、远程功能这五大维度,对国内外五大主流远程软件进行全面讲解。
1. 兼容多系统
作为远程桌面软件,适配现在市面上的主流系统非常重要,尤其是对于程序员来说,会时常在不同系统的设备进行切换,若远程软件不能支持在某一系统上使用,那么适用性则会大打折扣,本次测试的五大主流远程基本都能兼容多系统使用。
ToDesk、向日葵、RustDesk都可支持在Windows、Mac、Linux、Android和iOS这五大系统上的使用。而国外的TeamViewer、AnyDesk还会支持freeBSD、Chrome OS等其他领域市场占有率颇高的系统。其中向日葵和TeamViewer控制Android设备需要安装独立的客户端,而ToDesk则是不需要额外安装,只需按照指示进行操作,即可免root远控安卓。
| 被控平台 | 主控平台 |
ToDesk | Windows、macOS、Linux、Android(需购买插件) | Windows、macOS、Linux、Android、iOS |
向日葵 | Windows、macOS、Linux、Android、iOS(需购买硬件) | Windows、macOS、Linux、Android、iOS |
RustDesk | Windows、Linux、macOS | Windows、macOS、Linux、Android、iOS |
Teamviewer | Windows、macOS、Linux、Android | Windows、macOS、Linux、Chrome OS、Android、iOS |
AnyDesk | Windows、macOS、Linux、Android、iOS(有限支持) | Windows、macOS、Linux、Android、iOS、freeeBSD、树莓派、Chrome OS |
2. 使用门槛
一个工具类软件好不好用,上手门槛很关键,尤其是对于远程控制软件来说,若是对远程控制不熟悉的用户,在第一次尝试使用软件时遇到过高的门槛,很大程度会打消使用的积极性,在这一点上,国产远程控制有着先天的优势。
ToDesk和向日葵只需要注册登录就能使用。ToDesk可通过手机验证、微信扫码、APP扫码和账号密码这4种方式登录使用,并且可选择「下次自动登录」,使用起来步骤简单,操作便捷。
向日葵相对来说较为复杂一些,尽管在登录时也有手机验证、微信、APP扫码这3种方式登录,但是在实际使用的过程中,还需要提供windows系统账号名和登录密码,比较麻烦费时。
RustDesk的使用门槛意外的低,下载程序后,直接运行就能用,不需要注册登录。
AnyDesk同样不需要登录,不过免登录容易导致每次重启账号会发生改变。TeamViewer是5个软件里使用门槛最高的远程,同样需要注册登录,不过TeamViewer的注册不支持国内手机号,因此无法便捷的接收验证码,只能通过邮箱注册,输入后还需要通过邮箱进行多个步骤的设置,相对来说使用门槛最高,操作也最复杂。
3.连接质量
远程桌面连接质量的好坏,取决于客户端与目标服务器之间的网络带宽与延时,若软件运营商的服务器布置太少,用户和目标服务器之间的网络质量变得不可控,导致远程桌面连接不流畅、连接稳定性差。来看看今天测试的五大远程软件,它们的服务器布置、使用稳定性和流畅度怎么样。
ToDesk和向日葵的服务器在国内各地都有进行布置,不过ToDesk数量相对更多一些,在全国建立了超200个网络节点,而向日葵在国内只有4个转发机房。
或许是跟服务器的布置数量有关,ToDesk和向日葵的稳定性出现了明显的差异。我在测试ToDesk时,特意延长连接时间,测试表现中途ToDesk没有断开过,稳定性很强。
但是向日葵的稳定性表现却有些令人失望,连接不到半小时,就显示连接已被断开,后面重新连接了几次都出现了这种情况。在搜寻向日葵资料的时候,发现就在前几天,向日葵被外媒曝出漏洞导致木马入侵被各大媒体转载,截止目前,向日葵官方还未就此消息做出回应。
Rustdesk尽管是国产远程桌面,但是其默认的服务器不在国内,连接速度有些慢,不过还算稳定,基本连接几小时没问题。这个软件的最大优势在于它支持自建服务器,如果你有一些IT运维经验和服务部署能力,开源的 RustDesk 就在其官方网站中提供了如何自行搭建中转服务器的教程,可以给自己搭建一个服务器只给自己用,那速度和稳定性也能得到提升。
TeamViewer和AnyDesk因国外软件的原因,服务器也都是布置在国外,因此无论是稳定性还是流畅度都表现不佳,尤其是TeamViewer,时不时判商用行为直接给断连,我个人认为若是用在办公中会很糟心。
4.画质延时
对于程序员来说,若是远程画面过于模糊,会非常影响远程查看和调用公司电脑的代码,而操作延时过高,会造成卡顿和拖影,不仅拉低效率,而且容易造成工作出错,因此画质和延时也是远程桌面非常重要的一环,那么此次测试的五大远程的画质延时表现怎么样呢?
ToDesk的远程画质还原度很高,基本能做到与被控电脑画质一比一映射,无论是文字还是视频图像都能高清呈现,并且ToDesk厉害的是,在保证超清画质的同时,还能兼顾高流畅和低延时,看ToDesk自带的网络诊断窗口,网络好的情况下,延时甚至低至1ms,可以说是相当于没有延时,我测试时远程看大视频也没有出现卡顿或者掉帧的情况,对于我们程序员日常的查看代码那就更没有什么问题了,体验非常好。
向日葵画质比较模糊,远程看到的文字不是很清晰,延时表现也不太好,出现了明显的卡顿。
TeamViewer的画质和ToDesk的画质相当,但是延时非常严重,观看视频时画面甚至卡了几秒钟。
Rustdesk画质一般,播放视频有卡顿。
AnyDesk画质还可以,但是延时明显。
5.远程功能
对于电脑之间的远程控制,这几款远程软件在功能上没有太大的差异,基本的文件传输、远程对话、键鼠映射、桌面控制、远程投屏等都是可以支持的。相对来说,论功能的全面性和丰富度,ToDesk都最为突出,除了基本的远程控制功能,ToDesk针对IT工作者开发了远程终端功能,通过输入CMD命令行远程控制设备,就能够远程执行一些繁琐的命令,实现一机多用,丝毫不会耽误本地电脑的算力。当设备或系统有异常发生,在家就可以远程改代码。
针对更习惯多个显示屏协同操作的代码开发程序员,ToDesk还增加了多屏操作和虚拟屏功能,如程序员在多屏控多屏的情况下,可使用多屏操作功能,连接成功后被控的几个屏幕都能在主控这边全部展现,可以同时兼顾IDE、监视器、文档、网页。
在手机端,ToDesk也深研用户使用习惯,配置了虚拟鼠标,按键与使用手法和电脑鼠标基本无异,无论是左右键还是滚轮滑动,都能达到与电脑鼠标一样的流畅度,非常适用于电脑不在身边、需要用手机远程办公的紧急情况,大大提升了移动办公的便捷性。
写在最后
现如今远程控制软件的快速发展,使得程序员不再局限于单一空间,反而挣脱了时空的束缚,得到了更大的自主性和选择性。因此综合考虑,从系统兼容、使用门槛、连接质量、画质与延时、远程功能这五大方面来看,ToDesk的表现最亮眼,适用于程序员不同的操作场景,通过基础功能和专业功能的共同调用,结合成熟的技术与清晰流畅稳定的使用体验,能最大程度满足国内IT用户的远程需求。
相关文章:
一文教会你如何选择远程桌面(五大主流远程软件全面讲解)
写在前面 作为程序员的我们,随时随地写代码改代码是我们的日常。刚回到家,就被老板、产品经理cue是常有的事。基于这种情况,一般都会随身携带电脑,随时备战,不过每天背着电脑上下班非常不方便。因此资深程序员的解决方…...
【yolov5】yolov5训练自己的数据集全流程----包含本人设计的快速数据处理脚本
关于yolo应用时能用到的脚本集合,推荐收藏: https://chenlinwei.blog.csdn.net/article/details/127299428 1. 工程化快速yolo训练流程指定版(无讲解) 1.1 抽样数据集xml转txt输出量化分析 python make_dataset.pymake_dataset…...
leaflet 加载CSV数据,显示图形(代码示例046)
第046个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet中加载CSV文件,将图形显示在地图上。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果; 注意如果OpenStreetMap无法加载,请加载其他来练习 文章目录 示例效果配置方式示例源代码(共74…...
百趣代谢组学资讯:槟榔的基因组为雌雄同株植物的性别决定提供见解
文章标题:The genome of Areca catechu provides insights into sex determination of monoecious plants 发表期刊:New Phytologist 影响因子:10.323 作者单位:海南大学 百趣生物提供服务:植物激素高通量靶标定…...
SSO单点登录 - 多系统,单一位置登录,实现多系统同时登录 学习笔记
(1)单点登录 多系统的前提下,单一位置的登录,会实现多系统同时登录的一种技术。 常出现在互联网应用和企业级平台中 如:京东 单点登录一般是用于互相授信的系统,实现单一位置登录,全系统有效的。 注意:…...
图解LeetCode——剑指 Offer 32 - III. 从上到下打印二叉树 III
一、题目 请实现一个函数按照之字形顺序打印二叉树,即:第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 二、示例 2.1> 示例1 提示: …...
【快排与归并排序算法】
作者:指针不指南吗 专栏:算法篇 🐾或许会很慢,但是不可以停下🐾 文章目录一、快速排序 ( Quick Sort )二、归并排序 ( Merge Sort )总结一、快速排序 ( Quick Sort ) 1.思路 找出一个分界点,随机的调整区间…...
面试官问我:说说你对JMM内存模型的理解?为什么需要JMM?
点个关注,必回关 随着CPU和内存的发展速度差异的问题,导致CPU的速度远快于内存,所以现在的CPU加入了高速 缓存,高速缓存一般可以分为L1、L2、L3三级缓存。基于上面的例子我们知道了这导致了缓存一致 性的问题,所以加入…...
工程管理系统源码之提高工程项目管理软件的效率
高效的工程项目管理软件不仅能够提高效率还应可以帮你节省成本提升利润 在工程行业中,管理不畅以及不良的项目执行,往往会导致项目延期、成本上升、回款拖后,最终导致项目整体盈利下降。企企管理云业财一体化的项目管理系统,确保…...
SpringBoot集成xxl-job实现
SpringBoot集成xxl-job实现 一、xxl-job介绍 xxl-job是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。源码:下载地址编译环境:Maven3、Jdk1.8、MySQL5.7 二、调度中心 初始化调度数据库,执行指定…...
欧几里得度量和余弦度量的可取消生物识别方案
欧几里得度量和余弦度量的可取消生物识别方案 便捷的生物识别数据是一把双刃剑,在为生物识别认证系统的繁荣铺平道路的同时,也带来了个人隐私问题。为了缓解这种担忧,提出了各种生物特征模板保护方案来保护生物特征模板免于信息泄露。现有提案…...
平板作为主机扩展屏的实现
网上有许多教程使用平板作为电脑的拓展屏,但是多数都是需要在电脑和平板上都装上服务器和客户端的软件才行,而且有些系统还没有对应的软件。 那有没有一种方法只需要在主机上运行一个软件,而平板上只需要扫个码就行呢? 答案是当然…...
HTTP和HTTPS有什么区别?如何实现网站的HTTPS?
细心的朋友会发现,我们在浏览网站时,有的网址以http开头,而有的网站却以https开头,那这两者之间有什么区别吗?http的网站如何能变成https呢?本文中科三方针对这个问题做下简单介绍。 什么是http࿱…...
Rockstar Games遭黑客攻击,《侠盗猎车手6》90个开发视频外泄
当地时间9月19日,视频游戏开发商Rockstar Games证实,其 热门游戏《侠盗猎车手6》(Grand Theft Auto)开发片段遭到黑客大规模窃取 ,这一泄露事件立即在游戏圈迅速传播。 据报道, 上周末黑客至少泄露了90个游…...
RabbitMQ-客户端源码之AMQPImpl+Method
AMQPImpl类包括AMQP接口(public class AMQImpl implements AMQP)主要囊括了AMQP协议中的通信帧的类别。 这里以Connection.Start帧做一个例子。 public static class Connection {public static final int INDEX 10;public static class Startextends…...
雅思经验(7)
我发现雅思阅读要命的不是难度,而是时间的把控。考试时间是总共一小时,但是要写三篇文章,之后总共40道题目,也就是说每篇文章平均是13.3道。但是他们很多人说,如果誊写答案需要花掉3、4分钟每篇,也就是说真…...
Ubuntu20.04 用 `hwclock` 或 `timedatectl` 设置RTC硬件时钟为本地时区
Ubuntu20.04用 hwclock 或 timedatectl 设置硬件时区为本地时区 可以用hwclock命令 sudo hwclock --localtime --systohc👆效果等同👇 , --localtime的简写是-l ; --systohc的简写是-w sudo hwclock -l -w也可以用timedatectl命令 👆效果等…...
大学物理·第15章【量子物理】
黑体 斯特藩玻耳兹曼定律 维恩定律 光电效应 在光照射下 ,电子从金属表面逸出的现象,叫光电效应. 逸出的电子,叫光电子 经典理论: 光电流值与入射光强成正比截止频率(红限)v0对某种金属来说,只有…...
2010-2019年290个地级市经济发展与城市绿化数据
2010-2019年290个地级市经济发展与城市绿化数据 1、时间:2010-2019年 2、来源:城市统计NJ,缺失情况与NJ一致 3、范围:290个地级市 4、指标: 综合经济:地区生产总值、人均地区生产总值、地区生产总值增…...
【CSS 布局】-多列布局
一、两列布局 两列布局:一列定宽(也有可能由子元素决定宽度),一列自适应的布局。 创建一个父盒子,和子盒子 <div class"container clearfix"><div class"left ">定宽</div><div class"right…...
从C语言向C++过渡
文章目录前言1.命名空间1.域的概念2.命名空间的使用2.C输入&输出3.缺省参数1.概念2.分类3.注意事项4.函数重载5.引用1.概念2.使用注意事项3.引用使用场景4.指针和引用的区别6.内联函数7.auto关键字8.nullptr前言 C被成为带类的C,本文由C语言向C过度,将会初步介…...
Matter 研讨会回顾(第三期)|乐鑫 Matter 免开发方案与证书服务介绍
1 月 17 日,乐鑫举办了以“乐鑫 Matter 免开发方案与证书服务介绍”为主题的第三期 Matter 线上研讨会,介绍乐鑫开箱即用的 ESP-ZeroCode 模组及其免开发 Matter 方案,以及证书生成和预配置相关服务。欢迎观看研讨会的视频回放了解详情。&…...
函数栈帧的创建和销毁——“C”
各位CSDN的uu们你们好呀,今天小雅兰来为大家介绍一个知识点——函数栈帧的创建和销毁。其实这个知识点,我们很早之前就要讲,但是因为我的一系列原因,才一直拖到了现在,那么,话不多说,让我们一起…...
腾讯云对象存储+企业网盘 打通数据链“最后一公里
对云厂商和企业用户来说,随着数据规模的快速增长,企业除了对存储功能和性能的要求不断增加,也越来越注重数据分发的效率。在传统数据分发的过程中,数据管理员往往需要先在存储桶下载对应的客户方案/交付资料,再使用微信…...
在浏览器输入url到发起http请求,这过程发生了什么
当用户输入url,操作系统会将输入事件传递到浏览器中,在这过程中,浏览器可能会做一些预处理,比如 Chrome 会根据历史统计来预估所输入字符对应的网站,例如输入goog,根据之前的历史发现 90% 的概率会访问「ww…...
PyTorch学习笔记:nn.ReLU——ReLU激活函数
PyTorch学习笔记:nn.ReLU——ReLU激活函数 torch.nn.ReLU(inplaceFalse)功能:逐元素应用ReLU函数对数据进行激活 函数方程: ReLU(x)(x)max(0,x)ReLU(x)(x)^\max(0,x) ReLU(x)(x)max(0,x) 输入: inplace:是否改变输…...
同步线程
↵ 由于这节内容资料比较少,所以以下内容总结自Qt官方文献,在文章最后会给出相应链接。 线程的目的是允许并行运行,但有时线程必须停止等待其他线程。例如,如果两个线程尝试访问同一个变量,这样的话结果是未定义的。强…...
服务端返回内容跨域CORS之后,也在chrome/edge浏览器里显示出响应信息
由于浏览器的同源策略,服务端返回的内容跨域,且没有允许跨域CORS的请求头之后,浏览器无法显示出服务端返回的信息,不方便问题排查。比如:Access to XMLHttpRequest at http://localhost:6001/service-app/query/common…...
DHCP中继及配置
为什么需要DHCP Relay?产生背景解决方案DHCP Relay工作原理DHCP Relay配置实现产生背景 随着网络规模的扩大,网络中就会出现用户处于不同网段的情况。 这个时候客户A和客户B要请求IP地址时,首先会发送DHCP Discover广播包,这个广…...
中国社科院与美国杜兰大学金融管理硕士,让我们相遇在春暖花开时
在芸芸众生中,能拥有志同道合的朋友是一件多么幸运的事。人们常说:你是谁,就会遇见谁。走过半生才知道,看似命中注定的遇见谁、发生的事,其实都取决于自己。只有自己足够优秀,才能遇到更优秀的别人。在这个…...
太原工程建设招投标信息网站/国家职业技能培训平台
是用Keil MDK5下载程序时报错:No ST-LINK detected 到设备管理器看一看 安装ST-LINK驱动: 提取码:qgkm 回到设备管理器中查看端口选项,显示已经检测到STLink虚拟端口 点击Download再次下载程序 显示程序下载成功 成功解决MDK5中…...
360网站建设/西安seo培训
成为Excel精英真不容易啊,正则表达式必须拿下! ()可以让括号内作为一个整体产生重复Sub t29()Dim regx As New RegExpDim srsr "A3A3QA3A37BDFE87A8"With regx.Global True.Pattern "((A3){2})" 相当于A3A3Debug.Print .Replace(…...
网络营销策划方案目的/seo搜索引擎优化技术教程
系统已上线,给客户修改bug的时候,使用delete语句删表数据,没想到库没切换成测试库。误删了正式库的数据,而且一次备份都没有做过,玩大了 不扯了,进入主题 网上很多方法,都是针对至少有一次备份的…...
陕西省建设造价协会网站/优化营商环境条例全文
上一次在面试官:来说说MySQL的常见优化方案……中说到 MySQL 性能优化的方案很多,因此它可以全面地考查一个程序员的经验是否丰富。当然对于这个问题的回答也是可深可浅,不同的岗位对此问题的要求也是不同的。MySQL 可以引申出更多的面试问题…...
vi设计logo/seo深度解析
点击关注公众号,Java干货及时送达来源:cnblogs.com/jokingremarks/p/15158395.html从入职开始到现在已经一个月零一周了,回想一下自己在这儿的情况,可以说是和自己的想法中的软件工程师完全不一样了,起码和几个熟悉的同…...
建设020网站需要多少钱/无锡seo关键词排名
转:http://windshg.iteye.com/blog/1606981...