RustDesk 远程桌面服务端手动搭建,完美替代 Todesk

2022-10-30 12:44:38 +08:00
 LuminousKK

在远程桌面方面博主以前一直用的是 TeamViewer ,官方各种查商用加限制之后换成了国产的 ToDesk ,但是近来 ToDesk 也开始炸鱼了,强制登陆加各种限制。最近恰好看到 Rustdesk 转为开源模式了就摸索着尝试一下它的使用,体验真的很棒~

软件官网https://rustdesk.com


简单总结一下博主这几天使用 RustDesk 的优势:

( 1 )轻量:不论服务端还是客户端、不论哪个平台,软件小巧、功能完备。
( 2 )全平台支持:支持 Android 、Linux 、Windows 任意双向控制。
( 3 )安全可控:软件开源,服务端自建,通信加密。
( 4 )带宽高效:仅需 2-3M 即可流畅 1080P ,支持 TCP 打洞端对端 P2P 连接。

Rustdesk 官方的文档写的比较简略,我选择的是二进制文件+systemd 启动的实践,相关依赖很少

除了日常使用的主控、被控手机和电脑之外,要准备的就只有一台服务器。博主办公室是接入的学校的教育网,本身教育网与三大运营商的互联稳定性迄今为止依然一言难尽,加上科研区域的网络不支持 P2P 打洞,主被控之间延时常常达到 150ms 以上。这也是在使用 ToDesk 等软件时造成体验不佳的原因之一,商业化的软件往往不会针对高成本的小众网络进行单独的优化。环顾了一下博主列表的的服务器,博主在腾讯云上海的轻量应用服务器对这个需求是极佳的选择。

在这里安利一波腾讯云轻量,腾讯云在 2019 年开始在 BGP 中引入了教育网、科技网线路,现在教育网到达腾讯云的服务器无需经过三大运营商的网络,合肥教育网-上海腾讯云仅需 14ms 。实测通过合肥教育网>上海腾讯云>合肥移动 /电信这样的转发链路,RustDesk 的往返延迟能降低到 35ms 左右。除此之外,腾讯云轻量在价格、带宽、易用性方面上都有显著的优势。


搭建教程具体放在我的博客了:

博客链接https://luotianyi.vc/6542.html

19806 次点击
所在节点    云计算
60 条回复
iluolSNS
2022-10-30 12:53:05 +08:00
感谢分享
humbass
2022-10-30 12:53:48 +08:00
toDesk 开始作了
To5tE
2022-10-30 12:55:23 +08:00
请问 21116 21117 什么区别 分别什么应用场景
LuminousKK
2022-10-30 13:00:35 +08:00
@To5tE 根据作者的文档我理了个表格,文中有插入的~
https://moe.lty.fun/images/qWAx.png
aaa5838769
2022-10-30 13:14:23 +08:00
@humbass todesk 感觉服务端维护和网络线路不怎么好了,没有刚出来的时候那么惊艳了。
To5tE
2022-10-30 13:14:31 +08:00
@LuminousKK 我用 21116 都不成功 一直用的 21117 hbbr 中继也可以加速是吗
LuminousKK
2022-10-30 13:23:40 +08:00
@To5tE 21116 TCP 打洞不成功无法端对端直连的话,就会 fallback 到 21117 通过服务端中继连接。不过 21116 的 UDP 是用来注册 ID 的。
maskerTUI
2022-10-30 13:34:18 +08:00
被控端运行久了有一定的概率会报错,需要重新启动程序。
不知道是不是 Bug ,所以被迫装一个 todesk 备用。
不管怎么说,一个免费开源的产品能做到这样已经很好了。
To5tE
2022-10-30 13:43:27 +08:00
@LuminousKK 之前用群晖套件安装的,但是只要客户端设置了 21116 ,客户端会一直提示“正在接入 rustdesk 网络。。”,
刚才又用 docker 试了一下 hbbs 提示 [2022-10-30T05:38:28Z ERROR hbbs::lic] Registered email required (-m option). Please pay and register on https://rustdesk.com/server.
这是要付费啊
ashine
2022-10-30 13:48:24 +08:00
用了一下感觉都不如 anydesk ,何况还有 rdc
v2tudnew
2022-10-30 13:56:14 +08:00
缺少 UDP 打洞,过于依赖中继,其他作为简单远程软件还是够用了。
但如果想用于陌生人远程,服务器配置还是有点复杂了。
totoro52
2022-10-30 15:39:10 +08:00
第一 rustdesk 他就算在后台运行系统一样休眠,并没有阻止系统休眠,导致我经常出门后连不上,后面改成了无休眠
第二就是 ios 端操作让人陶醉,体验感一般般
第三就是画质和速度甚至还不如其他远控,何况我还是走的是真内网,体验起来也很一般,敲代码卡顿严重
用了一段时间最后我还是选择了其他远控,rustdesk 也有商业版,但我宁愿去买更加成熟一点的商业远控
lizhenda
2022-10-30 15:54:39 +08:00
@totoro52 有其它的推荐吗,苦向日葵久矣,RustDesk 在一台 macbook 上又用不了,安装后启动直接无响应。
ShineyWang
2022-10-30 16:04:13 +08:00
rustdesk 有一个问题,你开机后没有登录账号就连不上
[remote error no display]( https://github.com/rustdesk/rustdesk/issues/59)
andyJado
2022-10-30 16:41:53 +08:00
麻麻烦烦, docker 一把嗦了.

我这个是华为云, 端口要去安全组里开一下相应端口, 剩下没啥意外.
YamatoRyou
2022-10-30 17:01:47 +08:00
长期以群晖套件的方式自建服务端, 现版本 (1.1.9) 客户端发现的几个问题:
不支持 IPv6;
不支持自动更新 DDNS 解析的 IP 地址 (导致 IP 一变就不能连接);
远控窗口的大小和位置记忆存在问题;
Linux 版本连接不上 (但同样的网络环境下 Windows 版本正常);
声音传输仍然存在问题;
剪贴板传输有时不工作.
humbass
2022-10-30 17:11:53 +08:00
@maskerTUI 这种产品更应该用在临时需要远程的场合,如果是需要长期远程,更推荐部署 wireguard. 使用原生的桌面登录。
blankmiss
2022-10-30 17:22:29 +08:00
没有优秀线路的第三方服务器也不太好用(指国外
ldyisbest
2022-10-30 18:44:45 +08:00
怎么判断有没有使用中继呀
LuminousKK
2022-10-30 18:54:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/891123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX