爱意满满的作品展示区。
opentrade

我也发一个 TeamViewer 替代品,个人产品

  •  3
     
  •   opentrade · Oct 1, 2020 · 28957 views
    This topic created in 2224 days ago, the information mentioned may be changed or developed.

    试一试我的软件吧,https://rustdesk.com/ ,你也可以自建服务器,给你服务器软件。如果你的内网可以被穿透,就没有必要自建了。目前只在韩国买了个小的 vultr 服务器以备内网穿透失败的时候做中继用。目前还不支持手机端。你也可以把 rustdesk 当作 frp+rdp 来用,对于 windows 客户端,我们有 RDP 快捷方式,你无需做任何设置。

    没有在国内网络环境中做过测试。

    顺便也征求一下有兴趣一起参与开发的朋友。

    Supplement 1  ·  Oct 9, 2020
    Supplement 2  ·  Dec 1, 2020
    推出安卓版客户端,欢迎大家试用
    Supplement 3  ·  Dec 21, 2020
    Supplement 4  ·  Apr 2, 2021
    Supplement 8  ·  May 24, 2021
    https://gitee.com/rustdesk/rustdesk/releases/1.1.5
    - 内网加密 - 需要 RustDesk 服务器程序 1.1.4
    - Windows 系统托盘
    - 高分屏支持
    - 更好支持 Win7
    - 一个针对 Mac 崩溃的可能修复
    - 解决一些 Windows 安装问题
    - 修改多屏坐标图,只有>2 个屏幕才显示
    - 服务取消后不做 DNS 检测
    - 修复一些 Windows 更新版本上的声音问题
    - RDP 端口可以修改
    - 修复一些 Linux 键盘映射问题
    - 修复 Linux 上回车键被恢复窗口按钮捕获引发的失效问题
    Supplement 9  ·  May 28, 2021
    Supplement 10  ·  Jun 14, 2021
    163 replies  •  2023-04-21 15:33:55 +08:00
    1  2  
    ❮ ❯
    lxk11153
    lxk11153
    Oct 1, 2020
    1
    有机会就来试用,先 mark
    zvcs
    zvcs
    Oct 1, 2020 via iPhone
    2
    不错的软件,可是你这个没有来源,也不清楚许可证。
    opentrade
    opentrade
    OP
    Oct 1, 2020
    3
    @zvcs 这个是我开发的,目前 Windows 上申请了个人签名
    clf
    clf
    Oct 1, 2020
    4
    想了解一下服务端的用途是转发客户端之间的流量还是帮助两者建立连接?设备配置最低需求是多少?前者对服务器的带宽要求是多少呢?
    flashing
    flashing
    Oct 1, 2020
    5
    特地登录上来赞一个,有时间研究一下!
    lslqtz
    lslqtz
    Oct 1, 2020
    6
    @lychs1998 看描述即可知是帮助两者建立连接,如打洞失败则通过服务器转发
    opentrade
    opentrade
    OP
    Oct 1, 2020
    7
    @lslqtz 说的很对
    SingeeKing
    SingeeKing
    Oct 1, 2020 via iPhone
    8
    这个名字… 是 rust 开发的吗
    opentrade
    opentrade
    OP
    Oct 1, 2020
    9
    @SingeeKing bingo
    Zephyr1996
    Zephyr1996
    Oct 1, 2020
    10
    牛逼,不过只要一端是 Full 还是好打通的
    jin7
    jin7
    Oct 1, 2020
    11
    不错
    Kirsk
    Kirsk
    Oct 1, 2020 via Android
    12
    其实不管自不自建 稳定性是问题 试过很多工具 稳定性行的就是这么几家商业软件 不知道楼主解决了什么问题
    opentrade
    opentrade
    OP
    Oct 1, 2020
    13
    @Kirsk “稳定性”具体指啥?
    HankAviator
    HankAviator
    Oct 1, 2020
    14
    vultr 服务器听说经常被墙?
    Maskeney
    Maskeney
    Oct 1, 2020
    15
    这么说两个客户端 只要有一个可以打洞到公网即可互联而无需服务端?
    Maskeney
    Maskeney
    Oct 1, 2020
    16
    莫非这个 UPnP 是直接 copy 的迅雷的轮子?
    thtznet
    thtznet
    Oct 1, 2020
    17
    RDP 的话,被控端是要被踢出桌面控制的,无法让被控端的用户实时观察到主控端的操作,楼主你的软件有解决这个 RDP 的问题么?
    bianz103
    bianz103
    Oct 1, 2020
    18
    找机会试用一下
    laminux29
    laminux29
    Oct 1, 2020❤️1
    19
    ZeroTier 不香吗?最多 50 个节点免费,性能逼近 IPSec 且远超 OpenVPN,而且在国内,它提供了上海高速中转节点,比 vultr 不知道好到哪里去了...
    WebKit
    WebKit
    Oct 1, 2020 via Android
    20
    @laminux29 但是楼主这个可以自建啊
    Sharuru
    Sharuru
    Oct 2, 2020
    21
    ZeroTier UDP 经常 QoS,用过一段时间 ZeroTier 后,最后还是老老实实 FRP 了。
    laminux29
    laminux29
    Oct 2, 2020
    22
    @WebKit ZeroTier 也可以用 moon 自建分节点,而且分节点挂了后还可以依赖 ZeroTier 的公共高速节点。
    laminux29
    laminux29
    Oct 2, 2020
    23
    @Sharuru UDP 用了多少带宽?如果是公共节点,估计不会让你用太多带宽,这种情况下用 moon 自建高带宽的子节点会更好。
    monkey110
    monkey110
    Oct 2, 2020
    24
    @laminux29 #19 ZeroTier 现在可以了? 俺这的电信用 ZeroTier 总是断开
    laminux29
    laminux29
    Oct 2, 2020
    25
    @monkey110 上个月 ZeroTier 在国内,电信的公共节点就是在上海。你可以跟踪一下,ping 一下连通性。

    另外公共节点不会让你用太多资源,如果你连续大流量地使用,肯定会被屏蔽一会。。
    wtks1
    wtks1
    Oct 2, 2020 via Android
    26
    @laminux29 现在 UDP 传输环境实在恶劣,现在同一运营商 RDP 连回家里,只要端口开了 UDP 转发,让 RDP 可以使用 UDP 协议,就卡成 PPT 了,限流太严重,在 zerotier 出 tcp 版本之前,估计很多人都会因为这个原因先用别的
    Kirsk
    Kirsk
    Oct 2, 2020 via Android
    27
    @opentrade 举个例子 楼下有说 zerotier 和 frp 都会存在连接一段时候后无法连接的问题 而且卡顿也是个问题
    woshijidan
    woshijidan
    Oct 2, 2020 via Android
    28
    @wtks1 #26 我也有这个问题,rdp 回家,移动 over 联通 经常突然很卡 明明 ping 值很低
    Luge
    Luge
    Oct 2, 2020 via Android
    29
    ! mark 先后面用
    Escapist367
    Escapist367
    Oct 2, 2020
    30
    我也自己做了个。
    主要问题就是,这类软件,不开源,这是真的不敢用啊= =
    opentrade
    opentrade
    OP
    Oct 2, 2020
    31
    @Escapist367 开源不开源对普通非程序员用户没有意义
    impig33
    impig33
    Oct 2, 2020
    32
    @Sharuru

    tinc 了解一下
    impig33
    impig33
    Oct 2, 2020
    33
    @laminux29

    udp 被流控的费了,丢包 50%以上,酸爽
    impig33
    impig33
    Oct 2, 2020❤️1
    34
    @thtznet

    以前有这个参数 mstsc /console ,用来连接本机会话桌面的
    crbee
    crbee
    Oct 2, 2020
    35
    尝试了一下,10.12.X 的 OSX 没办法正常使用。
    opentrade
    opentrade
    OP
    Oct 2, 2020
    36
    @crbee 不好意思,得>=10.14 版本
    kangsheng9527
    kangsheng9527
    Oct 2, 2020
    37
    网站界面没有 teamview 高端。。。
    就是宣传策略问题。
    任何时候把自己产品定性为面向高端大型企业销售的,你能免费用上是幸运的事,很多人做产品只打技术面不懂宣传营销。

    ------------------------------很厉害的分界线----------------------------------

    其次第二接触面,软件本身,xshell 、teamview 、goland 等产品,这些产品都能在众多同类中胜出。

    我用过几款不同的 ssh 客户端最终还是选择了 xshell 。

    liteide 作者完成可以做到跟 goland 一样的使用感受的产品,那种一点函数就能马上跳转的效率 liteide 没做这种提前缓存,liteide 胜在轻量。

    远控产品最主要考虑是安全问题,不需要考虑被控端破解问题。。。用户主动意识很强地主动安装使用的,肯定正版,而且有面向非商业的正版。
    远控产品要考虑很多的,多人共控多人安全验证,多人使用时候其中一个延时掉包严重界面没有同步上却操作了 5 秒前的界面点击等等很多问题需要考虑的。。。
    技术难度不大,但是逻辑很多,要全面考虑。
    要如 teamview 一样免费让个人、非商业项目中使用,慢慢形成使用习惯及口碑。
    如果能创造出具备突破性、创新性、具备影响用户脑子记忆的功能当然最好,例如 teamview 中出现的一串验证码即可连接在 teamview 之前大范围推广这样的没接触到所以具备一定“创新记忆”(影响用户脑子的体验),你产品使用更底层的技术就可能识别出某个电脑曾使用 windows rdp 连接到这个远控端去设置安装这个被控,然后连验证码都可以在一段时间内不用填写了对于这个电脑的连入来说。
    产品要有突破性创新性才能拿去做宣传及用户体验。。。
    当不是双内网,就是控制端被控端都不是内网的情况下建议直接连接不经过你的服务器。。。
    多种协议智能切换选择防止被 qos 或者‘墙’之类。。。
    没有创新性突破性去搞一个同类产品的话,可以使用主动攻击竞争对手的方式获得生存,例如对手的协议有无特征,能否全网扫然后干。。。这些都是看不到的竞争。。。
    还有一种就是打着国家情感去适应一部分人,但是这样可能会产出意想不到的反效果,有更多人反感。。。

    能使用 rust 去写的都是高手,在代码能力还不如作者的情况下这些话可能显得幼稚了,但是旁观者角度总得看到比自己第一视角不一样的。
    opentrade
    opentrade
    OP
    Oct 2, 2020
    38
    @kangsheng9527 😄,这么多字
    chihiro2014
    chihiro2014
    Oct 2, 2020
    39
    @kangsheng9527 简洁就好,teamview 实在是太垃圾了
    Escapist367
    Escapist367
    Oct 2, 2020
    40
    @opentrade

    我的意思是远程控制最大的痛点其实在于安全性
    非程序员用户不会想到看你的源码找找有没有啥坑
    但是同样会去考虑这东西到底安全不安全
    opentrade
    opentrade
    OP
    Oct 2, 2020
    41
    @chihiro2014 每个人看法都不一样,没办法
    mm2x
    mm2x
    Oct 2, 2020
    42
    @laminux29 实际一点也不香。只能 3 秒真男人。。
    kangsheng9527
    kangsheng9527
    Oct 2, 2020
    43
    @chihiro2014 太垃圾也是我一直首推使用的,例如帮人解决服务器问题需要远程控制那一般叫他安装这 teamview,有时候解决个人电脑问题不不想使用 qq,曾试过 tim 、qq 、windows 、linux 混在一起远程居然有问题,所以直接让他安装 teamview 。。。绝对兼容。。。
    coldsnap
    coldsnap
    Oct 2, 2020
    44
    应用体积好小,请问是 Qt 做的吗?
    opentrade
    opentrade
    OP
    Oct 2, 2020 via Android
    45
    @coldsnap ui 用的 sciter,比较小众
    realpg
    realpg
    Oct 2, 2020❤️1
    46
    点我信息,有 TG,开发我伸不上手帮忙,可免费提供一些国内中转的大带宽资源。
    opentrade
    opentrade
    OP
    Oct 2, 2020
    47
    @realpg 还有这么好的事情,谢谢
    realpg
    realpg
    Oct 2, 2020
    48
    @opentrade #47
    如果东西做得好 可能就是重度用户 反正有大量闲置的也没啥成本
    加我 TG 说吧
    libracloud
    libracloud
    Oct 2, 2020
    49
    有空下 一下试试
    taobibi
    taobibi
    Oct 2, 2020
    50
    先收藏了,楼主加油,个人还是比较期待比较稳定的远控软件的。如果比未来比 TeamViewer 便宜很多,每年两位数的收费是可以接受的,服务器方面未来如果用户壮大了,可以考虑部分服务迁移到国内。
    另外不知道手机端的支持未来会不会支持,安全的远控手机也是一个比较有需求的地方,可以把收验证码的手机安全的躺在家里
    opentrade
    opentrade
    OP
    Oct 2, 2020 via Android
    51
    @taobibi 是的,手机端也要做,只是目前要做的事情太多,视频编码需要优化,mac 支持也不完善,还有很多其他细节要做,一个人真的忙不过来
    crbee
    crbee
    Oct 2, 2020
    52
    先收藏了,好奇的问一下,企业服务或者源代码授权费用有多少 ?
    opentrade
    opentrade
    OP
    Oct 2, 2020 via Android
    53
    @crbee 我也不知道 毕竟还没开张
    shuson
    shuson
    Oct 2, 2020
    54
    新加坡程序员帮顶
    chihiro2014
    chihiro2014
    Oct 2, 2020
    55
    @kangsheng9527 现在 teamview 国内没法用,如果不是翻墙基本废,我和人远程使用 zoom
    kangsheng9527
    kangsheng9527
    Oct 2, 2020
    56
    @chihiro2014 美国 it 行业在全球的优势很明显,哎。。。知道也不能说。。。哎。。。
    kajweb
    kajweb
    Oct 2, 2020
    57
    老哥这是肉身墙外?
    CallMeReznov
    CallMeReznov
    Oct 2, 2020
    58
    放弃 TV 好久,现在用 TODESK
    LZ 这个就太牛逼了,直接把服务端都发出来了 点赞!
    opentrade
    opentrade
    OP
    Oct 2, 2020
    59
    opentrade
    opentrade
    OP
    Oct 2, 2020
    60
    @kajweb 始终忘不了给墙内的同志谋福利
    MeteorCat
    MeteorCat
    Oct 3, 2020 via Android
    61
    anydesk 开机启动自建端口转发就行了
    opentrade
    opentrade
    OP
    Oct 8, 2020
    62
    @Escapist367 能否分享一下你做的?
    clf
    clf
    Oct 12, 2020
    63
    服务端需要有什么额外的配置么。尝试了一下没法正常连接到自建的服务端。

    pm2 start hbbr

    pm2 start "hbbs -r localhost"

    看了一下日志,前面后面都已经监听了 21117 、21116 端口了,但在客户端上没法连到服务器。

    服务器环境:CentOS 7.x 2g1c 阿里云 安全组已经开放
    opentrade
    opentrade
    OP
    Oct 12, 2020
    64
    @lychs1998 pm2 不是这么跑的,应该是 pm2 start hbbs -- -r localhost, 另外不应该是 localhost,应该是你主机的对外 ip 或者可解析域名
    opentrade
    opentrade
    OP
    Oct 12, 2020
    65
    @opentrade 另外请注意要开放 21116 的 TCP 和 UDP,21115 和 21117 的 TCP.
    opentrade
    opentrade
    OP
    Oct 12, 2020
    66
    @opentrade 之所以 hbbs 要开放两个接口,是为了做 NAT 类型判断
    opentrade
    opentrade
    OP
    Oct 12, 2020
    67
    @lychs1998 另外请注意要开放 21116 的 TCP 和 UDP,21115 和 21117 的 TCP. 之所以 hbbs 要开放两个接口,是为了做 NAT 类型判断。
    clf
    clf
    Oct 12, 2020
    68
    @opentrade 十分感谢解答,无法连接的原因是因为安全组只开了 21116 端口只开了 TCP (我之前的 pm2 命令是可以传入参数的,虽然别的地方这样写可能会有问题,pm2 用的不是很多~
    UchihaJay
    UchihaJay
    Oct 24, 2020
    69
    @opentrade
    看上去很不错,但有几个问题:请教一下

    支持 gpu 加速吗?
    支持 60fps 吗?
    支持加密吗?
    opentrade
    opentrade
    OP
    Oct 25, 2020
    70
    @UchihaJay
    加密是基本功能
    60fps 可以支持,不过默认是 30fps
    目前依然是软件编解码,会针对客户需求加上 NVENC 支持
    CallMeReznov
    CallMeReznov
    Oct 27, 2020
    71
    LZ 你好,今天我尝试在专网环境内部署你这套东西,客户端都正常连接到服务器并获取到 ID 却无法连接成功,
    HBBS 的话有正常连接打印的信息
    HBBR 服务就只有 listen 的一行启动信息
    CallMeReznov
    CallMeReznov
    Oct 27, 2020
    72
    21115/tcp 21116/tcp 21116/udp 21117/tcp
    这几个端口也都在 firewalld 里开放了
    YamatoRyou
    YamatoRyou
    Nov 21, 2020
    73
    发现问题:
    1. 机器 A: Windows 7, 机器 B: Windows 10 (1089 LTSC), A 可以连接 B, 远程桌面正常, 但声音一卡一卡的; B 连接 A 时显示 "No display" 遂失败, 但可以传输文件.
    2. 远程桌面窗口最大化且缩放模式为 "Shrink" 时, 画面底部少一截, 单击 2 次全屏按钮有时可以恢复. 窗口重新最大化问题重现.
    opentrade
    opentrade
    OP
    Nov 21, 2020 via Android
    74
    win7 问题解决了,因为之前没测过 win7,directx 版本兼容问题,会在下一版本发布,其他问题我会处理,谢谢你
    opentrade
    opentrade
    OP
    Nov 21, 2020 via Android
    75
    @YamatoRyou 现在主要忙着搞移动版本,新版本发布有点忙
    opentrade
    opentrade
    OP
    Nov 21, 2020 via Android
    76
    @CallMeReznov 不好意思,错过了
    YamatoRyou
    YamatoRyou
    Nov 21, 2020
    77
    @opentrade 还有几个问题等待解答:
    1. 昨天在网上意外发现 RD 服务器端有群晖套件, 但也只是别人放出的一张图 ( https://tiebapic.baidu.com/forum/pic/item/a044ad345982b2b77e8da68626adcbef76099b66.jpg), 包括套件中心在内到处都找不到下载. 跪求下载链接;
    2. 上面的案例中假设机器 A 在别人家且没有公网 IP, 该机器要连接到我家 (有公网 IP), 最终这两台机器是否为不经过中转直接连接 (附加条件: 我家除了有公网 IP, 还在群晖上运行了中继服务器, 路由器上开放 21116 / 21117 端口, 在外的机器 A 在 RD 客户端设置了中继 IP)?
    opentrade
    opentrade
    OP
    Nov 21, 2020
    78
    @YamatoRyou 我都没用过群晖。应该是直接连接的,大部分情况都会先尝试建立直接连接(即使都没有公网 IP,也会尝试 TCP 穿透直接连接)。
    YamatoRyou
    YamatoRyou
    Nov 21, 2020
    79
    @opentrade Thanks!
    opentrade
    opentrade
    OP
    Dec 1, 2020
    80
    @YamatoRyou 发布了新版本,win7 和 shrink 问题解决了
    YamatoRyou
    YamatoRyou
    Dec 2, 2020
    81
    @opentrade 试用 1.1.0: 确实已解决, 但声音问题仍然存在.
    还是上述案例中的 2 台机器.
    A 连接 B 声音仍然一卡一卡, B 连接 A 干脆一点声音都没有.
    A & B 处于同一局域网, 且设置了 ID 和 Relay server (A; B 及服务器全部位于局域网 192.168.0.0/24).

    Android 版本 1.1.0 (测试机器称其为 C, 诺基亚 6 - TA-1054, Android 8.1, 位于局域网 192.168.0.0/24):
    C 连接 A: 远程控制正常, 没有声音;
    C 连接 B: 远程控制正常, 声音正常.

    ------
    以及: Android 版本有作为被控端的计划么?
    YamatoRyou
    YamatoRyou
    Dec 2, 2020
    82
    另: Windows 版好像没有开机启动并自动最小化到托盘的功能.
    opentrade
    opentrade
    OP
    Dec 2, 2020
    83
    @YamatoRyou 是开机自启动,但是我没有做托盘,因为 Ubuntu 下的托盘不好用,所以连带 windows,mac 也没去做。
    opentrade
    opentrade
    OP
    Dec 2, 2020
    84
    @opentrade 会在下一版本把托盘做进去
    opentrade
    opentrade
    OP
    Dec 2, 2020
    85
    @YamatoRyou 的确没有针对 windows7 测试过声音问题,我会测试一下 windows7 的声音
    opentrade
    opentrade
    OP
    Dec 2, 2020
    86
    @YamatoRyou Android 被控端暂时还没有计划,因为先要把苹果控制端搞定
    YamatoRyou
    YamatoRyou
    Dec 3, 2020
    87
    @opentrade 坐等新版, 我已经在所有能支持 RD 的机器上都安装了.
    YamatoRyou
    YamatoRyou
    Dec 7, 2020
    88
    以及还有一个在 Windows 7 下发现的小 bug:
    设置了 ID 服务器和 Relay 服务器的前提下, 开机后首次运行 RD, 窗口底部显示 Ready, 退出后再次运行则会长时间显示 Connectiong to the RustDesk network, 但其实不影响使用, 仍然可以连接.
    opentrade
    opentrade
    OP
    Dec 7, 2020 via Android
    89
    @YamatoRyou 好 我看看
    OkGoogle
    OkGoogle
    Dec 18, 2020
    90
    您好,有 QQ 联系方式吗?我刚发现您这个软件非常好用,尤其配合自建的服务器;您如果有 Mac 端的分发需求,可以联系 macwk.com 网站的站长进行磋商
    opentrade
    opentrade
    OP
    Dec 18, 2020 via Android
    91
    @OkGoogle 谢谢,wx: opentrade
    wmbstx
    wmbstx
    Dec 25, 2020
    92
    请问在安装客户端的时候,有办法自动配置自建服务器和统一密码吗?内网多用户使用,这样能节省很多操作
    opentrade
    opentrade
    OP
    Dec 25, 2020
    93
    @wmbstx 这个不可能做到,除了分别定制 apk 去下载
    YamatoRyou
    YamatoRyou
    Dec 25, 2020
    94
    更新到 1.1.1, 试用了一会还是没能找到托盘; 或启动时自动最小化到托盘的方法.
    还请指导.
    opentrade
    opentrade
    OP
    Dec 26, 2020
    95
    @YamatoRyou 我也刚发现,有时候重启电脑看得到,有时候看不到,我在排查
    wangweitung
    wangweitung
    Mar 22, 2021
    96
    已经不能用了。。。我怎么说总是被 stop
    opentrade
    opentrade
    OP
    Mar 23, 2021
    97
    @wangweitung 最近服务器是有点不稳定
    40EaE5uJO3Xt1VVa
    40EaE5uJO3Xt1VVa
    Mar 30, 2021
    98
    楼主你好,server 端的 hbbs 和 hbbr 可以自定义其他端口吗
    opentrade
    opentrade
    OP
    Mar 31, 2021 via Android
    99
    -h
    opentrade
    opentrade
    OP
    Mar 31, 2021 via Android
    100
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2160 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 159ms · UTC 15:59 · PVG 23:59 · LAX 07:59 · JFK 10:59
    ♥ Do have faith in what you're doing.