V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
danbai
V2EX  ›  分享创造

rustdesk 服务端 golang 实现

  •  2
     
  •   danbai ·
    danbai225 · 81 天前 · 2327 次点击
    这是一个创建于 81 天前的主题,其中的信息可能已经有所发展或是发生改变。

    自建远程桌面服务

    前段时间我在寻找一款远程桌面软件,原来我一直使用的是 windows 自带的 rdp 在有公网的情况下速度很快。但是后面我换到 mac 平台下无法继续使用 windows 的 rdp ,我先后尝试了 teamviewer 、todesk 。

    后面在 github 找到一款开源的远程软件 rustdesk 。它是跨平台的,且支持服务端自建(一段时间里是不支持的)。于是我根据客户端开源的 proto 协议尝试用 golang 实现一个服务端go-rustdesk-server。 在仓库建立一段时间后 rustdesk 也正式开源了他们的服务端 rustdesk-server 我去对比了我的实现,并根据官方实现去优化和修改我前面的一些错误理解。

    已实现功能

    • 基础功能的实现
    • 局域网(有公网的)直连
    • 通过中继器连接
    • 加密的连接

    仓库地址: https://github.com/danbai225/go-rustdesk-server

    第 1 条附言  ·  80 天前
    有无成都 golang 工作推荐,刚得知转正未过。
    27 条回复    2022-06-24 12:15:00 +08:00
    duyaofei
        1
    duyaofei  
       81 天前
    同九年,君何秀?
    missdeer
        2
    missdeer  
       81 天前
    star 为敬
    billzhuang
        3
    billzhuang  
       81 天前 via iPhone
    优秀
    kxxoling
        4
    kxxoling  
       81 天前
    我还以为 RustDesk 官方服务端改用 Golang 了……正想吐槽为什么不改名。[二哈]
    WilliamYang
        5
    WilliamYang  
       81 天前
    我上年已经用 golang 实现了,但是是公司项目,不方便发出来
    zzl22100048
        6
    zzl22100048  
       81 天前 via iPhone
    mac 也有 rdp
    mstmdev
        7
    mstmdev  
       81 天前
    现在是完全开源了么,所有功能都开放了?
    danbai
        8
    danbai  
    OP
       81 天前 via Android
    @mstmdev 是的
    allanpk716
        9
    allanpk716  
       81 天前
    多屏幕有做适配吗?
    zagfai
        10
    zagfai  
       81 天前
    比 rdp 好用多少?
    danbai
        11
    danbai  
    OP
       80 天前 via Android
    @zagfai 系统自带的 rdp 是最好用的
    aitaii
        12
    aitaii  
       80 天前
    大陆版 appstore 里没有 rdp ,换个美区就有了
    heng1025
        13
    heng1025  
       80 天前
    有个 beta 版 rdp
    shangrenxi
        14
    shangrenxi  
       79 天前
    想问下有没有稳定的服务端,个人不太会搭建这些。
    danbai
        15
    danbai  
    OP
       79 天前 via Android
    @shangrenxi 官方有默认的服务端也有国内节点,但可能带宽有限会拥挤。
    liuhaha
        16
    liuhaha  
       79 天前
    请问这个客户端怎么用
    danbai
        17
    danbai  
    OP
       79 天前 via Android
    @liuhaha 就和向日葵一样
    czyt
        18
    czyt  
       79 天前
    @danbai 感谢已经用上,Linux arm64 编译失败已经提了 issue 。
    danbai
        19
    danbai  
    OP
       79 天前
    @czyt 感谢,已修复 arm 编译问题。
    fighterlyt
        20
    fighterlyt  
       79 天前
    @danbai 楼主考虑出国来迪拜工作吗
    danbai
        21
    danbai  
    OP
       79 天前
    @fighterlyt 我一不会英语二不会阿拉伯语,过去是不是就等于文盲
    fighterlyt
        22
    fighterlyt  
       79 天前
    @danbai 虽然是迪拜,但是工作中接触的几乎全是中国人,对语言没有硬性要求
    danbai
        23
    danbai  
    OP
       79 天前
    @fighterlyt aGpqaGpqMjI1 了解下呢
    shangrenxi
        24
    shangrenxi  
       78 天前
    @danbai 官网的节点,在我这使用起来非常卡,跟我开启了科学上网有关吗 ?
    danbai
        25
    danbai  
    OP
       78 天前 via Android
    @shangrenxi 你的科学上网如果只是 http 代理关系不大。
    pretty66
        26
    pretty66  
       55 天前
    能搞出来这个东西,能力应该很强了;这转正都没过吗😂
    danbai
        27
    danbai  
    OP
       55 天前 via Android
    @pretty66 他们给我说的是甲方有团队人数限制。后面来了个走后门的给我干走了。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2850 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 13:22 · PVG 21:22 · LAX 06:22 · JFK 09:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.