试试这个开源神器 55K star! 开箱即用

news2024/11/22 17:27:44

还记得以前工作上遇到困难,会申请开发大神远程帮忙,那时候用的都是TeamViewer,但是随着TeamViewer的收费,这些都已成为过往。

今天我们推荐的开源项目就是让你可以轻松平替TeamViewer,一款远程桌面神器,本项目目前在GitHub已超过55K Star,它就是:rustdesk

rustdesk是什么?

rustdesk 文如其名,就是一款使用rust写的远程桌面,开箱即用,无需任何配置。它支持Windows 、Linux、MacOS、Android等多平台设备进行连接,让你可以随时随地都可以连接到家里面的电脑,在家可以连接公司的电脑,非常的方便。

在2020年,正是口罩刚刚开始的时候,rust的创始人发现 TeamViewer 的成本过于高昂,所以他决定开始创建一个替换的解决方案,于是我们

有了现在这个开源、免费的远程桌面软件rustdesk。

rustdesk于2021年开始在GitHub上发布,下面是它的GitHub star历史,可以看到3年的时间,取得了55K star,项目发展非常迅速。

为什么用 rustdesk

我们来看看rustdesk有什么特点:

  • 开源免费:完全免费,并且可以自己部署
  • 开箱即用:无需任何配置,马上开始工作
  • 跨平台:支持 Windows、macOS、Liunx、IOS、Android、Web
  • 数据安全:用户掌控数据,端到端加密及访问控制权限,不用担心安全问题
  • 自定义画面质量
  • 内置文件传输和TCP隧道功能

作为TeamViewer替代,rustdesk提供了足够的功能以及平滑的学习曲线,一起来试试吧。

安装 rustdesk

客户端安装

首先我们先说安装包的形式。

这里从github项目的release中可以直接下载安装包,包的大小在20多MB,非常的小巧。

下载地址:
https://github.com/rustdesk/rustdesk/releases/

下载完成后直接安装即可。

rustdesk server 部署

如果你是一个公司或者团队,希望部署一个自己的远程桌面服务,你可以参考文档部署一个rustdesk server。部署了server以后,可以实现比如用户管理,用户组分配,MFA,权限管控,访问日志等等的一系列功能。

这里部署步骤比较多,我就不在这里写了,如果有需要可以参考官方文档。

https://rustdesk.com/docs/en/self-host/

使用 rustdesk

安装完成后我们就启动rust。系统会给用户分配一个ID,和一个一次性密码。

rustdesk就是通过这个ID来连接到目标的机器上。这里和TeamViewer的方式是一样的,所以大家应该都非常熟悉了。

我们需要控制的机器那端也需要同样安装rustdesk。

这里我在手机上安装,通过手机来连接到自己的 Mac。

输入连接ID,就可以发起连接了,电脑会收到连接请求,可以直接确认,就不用输入一次性密码了。

成功连接后,就可以开始操作了。

总体来说确实很容易上手,全过程除了对应用授权,重启一下APP以外,可以说完全的开箱即用。

还有一些功能,都非常直接,大家自己来安装用用吧。

项目信息

  • 项目名称:rustdesk
  • GitHub 链接:https://github.com/rustdesk/rustdesk
  • Star 数:55K+

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1374364.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Kotlin程序设计(一)基础语法

Kotlin程序设计初级篇 **注意:**在开始学习之前,推荐各位小伙伴有一定的编程语言基础,前置课程:《JavaSE 教程》或《C 语言程序设计》如果没有其他语言的基础,在学习Kotlin时会非常吃力,这门语言语法糖多到…

基于C++的ORM框架sqlpp11入门介绍(附MySQL运行实例)

基本介绍 sqlpp11 是 C 的类型安全的 SQL 模版库。 Sqlpp11的官方下载地址是, GitHub - rbock/sqlpp11: A type safe SQL template library for C 在这里,可以找到官方的详细介绍文档, https://github.com/rbock/sqlpp11/tree/main/docs…

解锁Python库中操作系统级别模块psutil

目录 一、psutil库简介 二、安装psutil库 三、获取系统信息 1、获取CPU信息: 2、获取内存信息: 3、获取磁盘信息: 4、获取网络信息: 四、进程管理 五、系统信息和监控 六、总结 随着Python的普及,越来越多的…

nuxt pm2使用、启动、问题解决方案

pm2简介 pm2是一个进程管理工具,可以用它来管理node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多 pm2安装 安装pm2: $ npm install -g pm2查看pm2的安装…

iPad Pro如何使用SSH远程连接服务器云端编程开发【内网穿透】

文章目录 1. 在iPad下载Code APP2.安装cpolar内网穿透2.1 cpolar 安装2.2 创建TCP隧道 3. iPad远程vscode4. 配置固定TCP端口地址4.1 保留固定TCP地址4.2 配置固定的TCP端口地址4.3 使用固定TCP地址远程vscode 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 …

JavaScript 增加数组中指定元素(5种方法)

、 文章目录 目录 文章目录 前言 一、数组是什么? 二、数组增步骤 总结 前言 在现代的Web开发中,JavaScript是一种不可或缺的编程语言。它具有强大的功能和灵活的语法,使得开发人员能够轻松地处理各种任务。其中,处理数组是JavaS…

基于JavaWeb+BS架构+SpringBoot+Vue基于web的多媒体素材管理系统的设计和实现

基于JavaWebBS架构SpringBootVue基于web的多媒体素材管理系统的设计和实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 1 绪 论 1 1.1选题背景与意义 1 1.1 研究背景 1 1.2 研究意义…

Python办公自动化 – 数据预处理和数据校验

Python办公自动化 – 数据预处理和数据校验 以下是往期的文章目录,需要可以查看哦。 Python办公自动化 – Excel和Word的操作运用 Python办公自动化 – Python发送电子邮件和Outlook的集成 Python办公自动化 – 对PDF文档和PPT文档的处理 Python办公自动化 – 对Ex…

网络基础学习(3):交换机

1.交换机结构 (1)网线接口和后面的电路部分加在一起称为一个端口,也就是说交换机的一个端口就相当于计算机上的一块网卡。 如果在计算机上安装多个网卡,并让网卡接收所有网络包,再安装具备交换机功能的软件&#xff0…

QT开发 2024最新版本优雅的使用vscode开发QT

▬▬▬▬▬▶VS开发QT◀▬▬▬▬▬ 🎄先看效果 🎄编辑环境变量 如图添加环境变量!!! 东西全在QT的安装目录!!! 找到的按照我的教程再装一次!!! 点…

文心一言 VS 讯飞星火 VS chatgpt (176)-- 算法导论13.3 5题

五、用go语言,考虑一棵用 RB-INSERT 插人 n 个结点而成的红黑树。证明:如果 n>1,则该树至少有一个红结点。 文心一言: 要证明这个问题,我们首先需要理解红黑树的性质。红黑树是一种自平衡二叉搜索树,它…

test Property-based Testing-03-QuickTheories Java的属性驱动测试框架入门介绍

拓展阅读 开源 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息) 开源 Junit performance rely on junit5 and jdk8.(java 性能测试框架。性能测试。压测。测试报告生成。) QuickTheories QuickTheories 是针对Java 8的属性驱动测试框架。 如果你…

python代码练习:双指针法

题目一:移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不…

源码:RecyclerView核心知识点

一、简单使用 1.导包 implementation androidx.recyclerview:recyclerview:1.1.0 2.使用 mAdapter new MyAdapter(getActivity());LinearLayoutManager layoutManager new LinearLayoutManager(getActivity());//设置布局方向// layoutManager.setOrientation(LinearLayoutM…

第十一章 后端编译与优化

文章目录 11.1 概述11.2 即时编译器11.2.1 解释器与编译器11.2.2 编译对象与触发条件11.2.3 编译过程 11.3 提前编译器11.4 编译器优化技术11.4.1 方法内联11.4.2 逃逸分析11.4.3 公共子表达式11.4.4 数组边界检查消除 11.1 概述 如果我们把字节码看作是程序语言的一种中间表示…

哈希应用之位图+布隆过滤器

文章目录 bitset介绍bitset常用函数位图的简单实现布隆过滤器布隆过滤器实现 bitset介绍 在 C 中,std::bitset 是一个标准库提供的类模板,用于表示固定大小的位集合。std::bitset 类模板允许你以一种方便且高效的方式处理位(二进制位&#x…

外汇天眼:什么是外汇隔夜利息、滑点和价格跳空?

隔夜利息 所有的外汇交易中只要持仓过夜就一定会有隔夜利息,只不过这个利息有可能是正的,也有可能是负数。 买一个货币涨,相当于我们卖出对应货币,买入基础货币。 买一个货币跌,相当于我们向外汇平台卖出基础货币&a…

定制耐酸碱移液吸头PFA移液枪头可重复使用

移液枪是移液器的一种,常用于实验室少量或微量液体的移取,规格不同,不同规格的移液枪配套使用不同大小的枪头,不同生产厂家生产的形状也略有不同,但工作原理及操作方法基本一致。移液枪属精密仪器,使用及存…

开启鸿蒙开发探索之旅ArkTS基本语法介绍(3)

上一章简单的介绍了鸿蒙HUAWEI DevEco Studio框架的搭建,这一章讲一下鸿蒙的主要开发一眼ArkTS的基本语法结构 1.ArkTS语法解释 ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript(简称TS)生态基础上做了进一步扩展&…

Redis的主从配置,哨兵模式,集群模式

目录 什么是主从复制? 主从复制的作用? 主从复制的流程? 搭建Redis的主从复制 安装Redis 环境准备 修改内核参数 安装Redis 定义systemd服务管理脚本 修改Redis配置文件(Master节点操作)192.168.17.25 修改Re…