rustdesk 服务端 golang 实现

讨论 未结 7 69
danbai
danbai 会员 2022年5月28日 13:56 发表
<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)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
7个回复
  • kxxoling
    2022年5月28日 15:27
    我还以为 RustDesk 官方服务端改用 Golang 了……正想吐槽为什么不改名。[二哈]
    0 0
  • WilliamYang
    2022年5月28日 15:58
    我上年已经用 golang 实现了,但是是公司项目,不方便发出来
    0 0
  • mstmdev
    2022年5月28日 17:56
    现在是完全开源了么,所有功能都开放了?
    0 0