rustdesk 服务端 golang 实现
<h1>自建远程桌面服务</h1>
<p>前段时间我在寻找一款远程桌面软件,原来我一直使用的是 windows 自带的 rdp 在有公网的情况下速度很快。但是后面我换到 mac 平台下无法继续使用 windows 的 rdp ,我先后尝试了 teamviewer 、todesk 。</p>
<p>后面在 github 找到一款开源的远程软件 <a href="https://github.com/rustdesk/rustdesk" rel="nofollow">rustdesk</a> 。它是跨平台的,且支持服务端自建(一段时间里是不支持的)。于是我根据客户端开源的 proto 协议尝试用 golang 实现一个服务端<a href="https://github.com/danbai225/go-rustdesk-server" rel="nofollow">go-rustdesk-server</a>。 在仓库建立一段时间后 rustdesk 也正式开源了他们的服务端 <a href="https://github.com/rustdesk/rustdesk-server" rel="nofollow">rustdesk-server</a> 我去对比了我的实现,并根据官方实现去优化和修改我前面的一些错误理解。</p>
<h1>已实现功能</h1>
<ul>
<li>基础功能的实现</li>
<li>局域网(有公网的)直连</li>
<li>通过中继器连接</li>
<li>加密的连接</li>
</ul>
<p>仓库地址: <a href="https://github.com/danbai225/go-rustdesk-server" rel="nofollow">https://github.com/danbai225/go-rustdesk-server</a></p>
收藏(0)
分享
相关标签:
注意:本文归作者所有,未经作者允许,不得转载
-
2022年5月28日 14:56
同九年,君何秀?
0
0
-
2022年5月28日 14:56
star 为敬
0
0
-
2022年5月28日 14:56
优秀
0
0
-
2022年5月28日 17:56
mac 也有 rdp
0
0
-
2022年5月28日 17:56
现在是完全开源了么,所有功能都开放了?
0
0