热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

teamviewer_天下苦Teamviewer久矣!GitHub大佬搞定远程问题

篇首语:本文由编程笔记#小编为大家整理,主要介绍了天下苦Teamviewer久矣!GitHub大佬搞定远程问题相关的知识,希望对你有一定的参考价值。

篇首语:本文由编程笔记#小编为大家整理,主要介绍了天下苦 Teamviewer久矣!GitHub大佬搞定远程问题相关的知识,希望对你有一定的参考价值。







作者:量子位


链接:https://mp.weixin.qq.com/s/JI77KM5RSwZ3KgyIEUqrUQ



对很多 Mac 用户来说,想用远程控制请教下大佬,太难了。


在 Windows 上一个 QQ 就能搞定的事,而 Mac 用户几乎只能依赖 Teamviewer。


Teamviewer 还遭到不少吐槽:占用高、打开慢,有时还因为被识别为商用而收费……


现在,不必再和它较劲了。


这款名叫 RustDesk 的远程桌面软件火了!已经在 Github 上获得了 3.3k 颗星。



这个名字已经 “暴露” 了它,没错,这款软件的开发语言正是 Rust


RustDesk 支持多个平台,并且 “安装包” 只有 8~9MB,相当轻量了。



而且,这款软件属于半便携式,无需安装和配置,开箱即用


用户界面也是非常直观、简单:



RustDesk 采用的是加密直连,先尝试打洞直连,帮助两者建立连接,如果失败再通过服务器转发。


它支持跨平台传输文件。比如,Mac 和 Windows 电脑之间进行文件传输时,界面长这样:



Gitee 上显示,这位开发者是一位中国程序员,当然软件也支持中文版。



苦远程久矣的我,上手试了一下~


选择 Mac 和 android 手机客户端,下载安装一气呵成。


打开后,界面的确非常清爽,大概是这样:



不过,公共服务器目前是不支持修改 ID 的。


接下来,如果想通过手机访问电脑,需要输入对应的 ID 和密码。


接通之后,手机上会显示电脑端的操作界面,并且双指可以调节画面大小:



点击下方的工具栏,分别会显示常用的电脑按键,以及一些设置项:



此外,如果电脑客户端处于在线状态,在旁边无人的情况下,也可以在手机端输入密码直接访问。


有点遗憾的是,RustDesk 目前还无法实现对 Android 设备的控制。


其实从去年开始,作者已经开始更新软件版本。不少网友表示:软件体积小、界面简洁,比 Teamviewer 香~


不过也有人基于安全性提出质疑。


作者在 V2EX 上表示,已经在 GitHub 上开源了 90% 的代码(算上总代码量),但是保留了服务器代码以及移动端。


此外,由于存在内网穿透失败而连接很慢的情况,RustDesk 还支持自建中继服务器,并且提供了教程。



想要了解更多详情,可戳下方链接~


传送门:


https://rustdesk.com/zh/


https://github.com/rustdesk/rustdesk


https://gitee.com/rustdesk


参考链接:


[1]https://www.v2ex.com/t/772047


[2]https://www.v2ex.com/t/712086?p=1


[3]https://juejin.cn/post/6881056112909500430


关注「GitHub开源精选」,一起发现神奇项目


关注本公众号后台回复“github”,即可获得我珍藏的1000本开源电子技术书!





推荐阅读
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • JavaWeb中读取文件资源的路径问题及解决方法
    在JavaWeb开发中,读取文件资源的路径是一个常见的问题。本文介绍了使用绝对路径和相对路径两种方法来解决这个问题,并给出了相应的代码示例。同时,还讨论了使用绝对路径的优缺点,以及如何正确使用相对路径来读取文件。通过本文的学习,读者可以掌握在JavaWeb中正确找到和读取文件资源的方法。 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 【Windows】实现微信双开或多开的方法及步骤详解
    本文介绍了在Windows系统下实现微信双开或多开的方法,通过安装微信电脑版、复制微信程序启动路径、修改文本文件为bat文件等步骤,实现同时登录两个或多个微信的效果。相比于使用虚拟机的方法,本方法更简单易行,适用于任何电脑,并且不会消耗过多系统资源。详细步骤和原理解释请参考本文内容。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
author-avatar
潮人搭配师er氵ic_161
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有