经过几个月的折磨最终选择了开源远程桌面软件RustDesk,其支持自托管、跨平台,并由国内开发者开发,适合个人和小规模企业使用,免费版基本完全满足日常需求。
商业远程软件开始收缩免费权益
前些日子因为三方远程软件ToDesk和向日葵日常使用越发的不好用了(前者大幅度缩减免费用户的权益,后者则是越来越卡,有时会卡死客户端掉线),所以就尝试试了其他宣传免费的远程软件,于是找到号称个人使用免费的AnyDesk中文名安力桌。。。。
吐槽一下AnyDesk(安力桌)
的确刚开始用了一段时间虽然日常使用相比于ToDesk和向日葵体验上还有些差强人意,但总体日常简单使用够了,相对来说使用也比较流畅,还不用登录账号。
然而在一次次版本升级中突然开始提示让购买许可证,发现这货其实更恶心人(向日葵和ToDesk可能还涉及公司业务远程使用,没法控制客户端用什么远程工具,确实有商业使用嫌疑,但AnyDesk纯个人使用,日常也仅仅是远程自己家里的电脑用用不涉及工作)
最开始弹窗强制等待60秒、120秒、240秒 一次比一次时间长,其实到这站长就已经放弃AnyDesk改用RustDesk自建服务器了,之所以没删掉只是是计划留着临时备用远程自己电脑的方案,今天原本想着写一篇RustDesk的简易部署教程,顺带展示一下AnyDesk的强制等待时长截图当一回小黑子,没想到终究站长我还是肤浅了。。。
奇葩的强制1000秒超长等待
今天打开试了下打开已经变成整整1000秒+了,直接提示不让用不就得了
开源远程桌面 RustDesk
RustDesk 是一个强大的开源远程桌面软件,是中国开发者的作品,它使用 Rust 编程语言构建,提供安全、高效、跨平台的远程访问。可以说是目前全球最火的开源远程桌面软件了,GitHub 星星数量达到了惊人的 64k!
因为和同事吐槽远程越来月难用,同事说自己用自己的linux服务器搭建了自托管的RustDesk用着还挺流畅的,于是站长利用自己的Windows云服务器也搭建了一个,是的支持跨平台,目前站长托管的云服务器带宽是3MB,自己日常远程自己电脑非常流畅,苹果手机安装后简单配置下托管和token同样可以使用(目前唯一的不足是 PC 端无法远程手机端)
免费自托管的一些限制
就站长个人日常使用而言,免费版的已经完全够用了,远程和传文件都没有限制,其他高级功能能基本用不上,估计只有企业用户用的上了,站长看了下最低的档次10$/月,看价格估计也不是面向站长这类个人用户的😭,免费版已经很好了,其他的价格具体差别可以自行查看官方定价页面
RustDesk 定价 - 自建远程桌面服务器计划 — RustDesk
如何部署RustDesk自托管
官网文档: Windows & PM2 or NSSM – Documentation for RustDesk
- 你得有一台有互联网IP的云服务器(Windows或Linux均可,站长的是Windows为例)
- 下载安装包
地址1:Github
地址1:蓝奏云 --站长下好的不一定是最新的,适合不方便上Github的 - 正常解压服务端压缩文件 解压得到如下图四个文件
- 安装服务端,这个不要看官网的文档操作,直接启动exe即可,站长最开始按官方文档操作,客户端怎么都连不上,最后卸载掉重新执行exe安装直接就好了,启动后记一下程序里显示的 key值,客户端配置需要用到的
部署到这里服务端就算配置好了,这时候还不能直接使用,因为云服务器端口还没开放,先把key记录下来备用。
RustDesk自托管需要开放端口
注意!云服务器需要去对应运营商的管理后台开启,参考阿里云。
- 如果仅需要基本的远程控制功能,确保以下端口开放: TCP: 21115、21116、21117 ; UDP: 21116
- 如果需要支持网页客户端,则额外开放: TCP: 21118, 21119
RustDesk客户端配置
客户端这里就很简单了(手机端也差不多),如果不需要远程之外的高级功能,只需要配置下 ID服务器和Key基本就可以了 ,然后就愉快的远程吧!