试一试我的软件吧,https://rustdesk.com/ ,你也可以自建服务器,给你服务器软件。如果你的内网可以被穿透,就没有必要自建了。目前只在韩国买了个小的 vultr 服务器以备内网穿透失败的时候做中继用。目前还不支持手机端。你也可以把 rustdesk 当作 frp+rdp 来用,对于 windows 客户端,我们有 RDP 快捷方式,你无需做任何设置。
没有在国内网络环境中做过测试。
顺便也征求一下有兴趣一起参与开发的朋友。
101
We_Get 2021-04-01 13:58:04 +08:00
请问服务端 github 的下载地址被拿掉了嘛?
现在还能自己搭建服务端嘛? |
103
sbilly 2021-04-02 13:04:37 +08:00
用的什么协议? RDP 么
|
107
v2tudnew 2021-04-15 16:40:01 +08:00
客户端不支持中文?
|
111
v2tudnew 2021-04-15 17:26:53 +08:00
@opentrade 如果你考虑项目做大的话,多国语言是必须要支持的(客户不认识英文怎么办?有钱就是大爷还得自己挨个教他弄),翻译麻烦的话其实可以做成外挂式的(下面示例),检测到语言文件就调用,你的那个个人服务器也可以这样(也就不需要你每个人定制 APP 了)。相信我,自用的人一般都有更方便的解决方案,这种软件大部分都是小白(或特别懒的人)和客户。
[menu_102] 70001=文件 40028=从文件中载入地址列表 40023=Ping 操作选项 40029=重置计数 40027=开始 Ping 40024=停止 Ping 40001=保存所选项目 40009=属性 40002=退出 70002=编辑 40014=查找 40008=复制选择项目 40007=全选 40015=取消全选 70003=查看 40005=显示网格线 当然这种方法不适合手机 APP,如果没打算支持远程协助客户手机界面倒也没啥。 |
114
yanest 2021-04-26 19:59:07 +08:00
刚要试试,看到 199 刀劝退了
|
115
YamatoRyou 2021-06-02 18:30:08 +08:00
1.1.5 for Windows
1. 如果连续双击托盘图标 n 次会弹出 n 个程序窗口. 2. 另外我尝试在不安装的情况下带 `--tray` 启动, 如果已经启动一个带 `--server` 的进程, 那么可以随后手动启动一个带 `--tray`的进程, 但是如果要让它开机启动, 则只有 `--server` 的进程启动, 带 `--tray` 的进程未能成功启动 (需要随后手动启动). 批处理命令: ` @echo off start "" C:\rustdesk-1.1.5.exe --server start "" C:\rustdesk-1.1.5.exe --tray ` 以上脚本如果手动执行, 则上述 2 个进程可以正常启动, 如果置入 "启动" 文件夹, 则只有带 `--server` 的那个进程能启动. ---------------- 不过整个系统只有一个 `--server` 的进程的情况下也能照常响应来自其它机器的连接请求. |
116
YamatoRyou 2021-06-03 00:26:31 +08:00
@YamatoRyou 已解决. 两个 start 命令中间 插入一行 ping 127.0.0.1 -n 3 即可.
|
117
YamatoRyou 2021-06-03 00:40:34 +08:00
1.1.5 for Windows
3. 带托盘启动完成后, 如果此时重新启动 explorer.exe, 任务栏上会残留一个可手动关闭的任务按钮. https://tiebapic.baidu.com/forum/pic/item/d0c8a786c9177f3eaff114bf67cf3bc79e3d56bf.jpg 在 Windows 7 和 Windows 10 (1809 LTSC) 上可以复现. |
118
YamatoRyou 2021-06-03 00:52:59 +08:00
@YamatoRyou 关闭该按钮后, 双击托盘图标无反应. 只能从任务管理器杀死 --tray 进程再手动启动一个.
|
119
opentrade OP @YamatoRyou 你是在搞着玩?
|
120
YamatoRyou 2021-06-03 13:04:05 +08:00
@opentrade 以上一番折腾只是为了能让它在系统启动后像 Telegram 那样在后台运行的同时不影响我连接.
|
121
opentrade OP @YamatoRyou 挺会玩,多一些你这样的人就好了,我少回答很多问题
|
122
YamatoRyou 2021-06-03 14:36:15 +08:00
@opentrade 如果有时间还是建议把上面提到的小问题修复一下.
|
123
smthvitas 2021-06-05 11:16:55 +08:00
被连接的服务器不能锁屏?锁屏以后再连接就显示 no display,是这样吗?
|
124
YamatoRyou 2021-06-09 16:01:08 +08:00
1.1.5 for Windows
4. 连接一台机器, 然后最大化远程桌面窗口, 再单击全屏按钮, 把鼠标放在屏幕顶端, 弹出的工具栏会跑到偏左一点的位置. 5. 远程桌面窗口全屏显示的情况下, 直接拖动工具栏可以使其还原为之前的窗口尺寸. 此时不能再通过双击工具栏的方式再使其最大化, 只能使用右上角的最大化按钮. 但如果使用这种方式最大化, 窗口会显示一个可调边框. 单击 2 次全屏按钮可以恢复正常. 另外有时这个异常情况还会导致工具栏在窗口未最大化或全屏时消失, 工具栏消失后只能调整窗口尺寸而不能直接移动. 此时只能关闭并重新打开远程桌面才能恢复 ( https://tiebapic.baidu.com/forum/pic/item/96dda144ad345982bb979e211bf431adcbef8467.jpg). 1.1.5 for Ubuntu 18.04 (Linux Kodachi) 1. 远程桌面窗口没有全屏按钮. |
125
opentrade OP @YamatoRyou 收到,有些问题我也知道,可是后悔选了一个偏门的 UI 库,不好解决。我也在不停向作者反馈,人家也不搭理。
|
126
opentrade OP @smthvitas 以前在 AnyDesk 的论坛看到类似问题, 通常锁屏是不会导致这个问题的,但是也不排除某些特殊情况。
“DisplayPort is a shitty standard and it causes your OS to think the monitor has physically disconnected. Drives me nuts.” |
127
YamatoRyou 2021-06-15 07:06:02 +08:00
今天试了试如下操作:
机器 A: Windows 7, 设置连接到自建的服务器; 机器 B: Kodachi 8.5 (基于 Ubuntu 18.04), 同样设置连接到自建的服务器; 自建服务器是我之前提到的群晖, 有公网 IP 和域名. B 可以连接到 A, 但 A 尝试连接到 B 时报错提示 '远程电脑不在线". B 出站要经过由 V2Ray + Tor + Shadowsocks 组成的三重五跳代理, 最终 Shadowsocks 与我的服务器直连. 当 B 连接 A 时, 产生的流量会经过 Tor, 在 nyx 的监测中有所体现. |
128
opentrade OP @YamatoRyou 说明 B 的 udp 跳没了
|
129
YamatoRyou 2021-06-15 09:52:13 +08:00
1.1.6 for Ubuntu
服务启动后, 即使处于闲置状态, 也会导致有 1 个核心满载. 它是在笔记本上发现的, 这个现象会让风扇狂转. https://tiebapic.baidu.com/forum/pic/item/8326cffc1e178a8289a7f113e103738da877e8ee.jpg 1.1.6 for Windows 新的快捷方式功能, 生成的快捷方式对处于中文路径下的主程序不能正确指向, 快捷方式属性中的路径, 中文字符部分为乱码. https://tiebapic.baidu.com/forum/pic/item/b219ebc4b74543a976e60a255b178a82b801145e.jpg |
130
YamatoRyou 2021-06-15 09:55:37 +08:00
@opentrade 我猜原因可能是 Tor 不支持 UDP 导致的? 具体技术细节我也不懂.
|
131
opentrade OP @YamatoRyou 好的,谢谢,我去解决一下
|
132
YamatoRyou 2021-06-15 10:00:44 +08:00
@YamatoRyou
关于 CPU 占用率的问题, 在 Windows 7 上发现 --server 进程也有 10% 左右的占用. CPU: E3-1230 V2. 笔记本上的 CPU 是 i7-8750H. 笔记本上是双系统, 等下再试试 Windows 10 (1809 LTSC). |
133
opentrade OP @YamatoRyou 看来我的马上补一个 1.1.6-1 了
|
134
YamatoRyou 2021-06-15 10:06:10 +08:00
@YamatoRyou
Windows 10 (1809 LTSC) 下的测试结果: RustDesk 在闲置状态下, --server 进程的 CPU 占用率在 15%~20%之间. https://tiebapic.baidu.com/forum/pic/item/d000baa1cd11728bb3fd0291dffcc3cec2fd2cb5.jpg 上述系统下, 1.1.5 无此问题. |
135
opentrade OP @YamatoRyou 是的,都会有,我在编译,马上上传
|
136
opentrade OP @YamatoRyou 你的图片我都打不开
|
137
YamatoRyou 2021-06-15 10:16:55 +08:00
@opentrade 来自百度贴吧图片有反盗链处理, 需要在新 tab 中打开 (或其它能去除 referer 的方法).
|
138
opentrade OP @YamatoRyou 上传了新 build,还是那个版本号,中文问题先放放
|
139
YamatoRyou 2021-06-15 10:42:59 +08:00 1
@opentrade 已经测试过, 占用问题已消失.
|
140
YamatoRyou 2021-06-24 12:12:22 +08:00
1.1.6 for Ubuntu
机器 A: Windows 7 机器 B: Kodachi 8.5 (基于 Ubuntu 18.04) A 连接到 B 进行操作的过程中, 鼠标指针有时会消失. 似乎和被控端的鼠标指针图案有关 (当鼠标指针为特定图案时, 控制端的鼠标指针消失, 被一个 1px 的黑点替代). |
141
opentrade OP @YamatoRyou 请问这个图标是自定义的,还是系统的?能否去 github 上提个 issue ?
|
142
opentrade OP @YamatoRyou first good issue
|
143
YamatoRyou 2021-06-24 14:31:38 +08:00
@opentrade
我换了一款录屏软件在被控端测试发现有一样的问题. 大概是系统的 bug. |
144
opentrade OP @YamatoRyou 哦,谢谢
|
145
opentrade OP @YamatoRyou 记下了,更多人报,我再去看看吧
|
146
Marszm 2021-07-20 20:29:37 +08:00
老哥。。。卡在锁屏页面,能看到时间跳动。。但是什么操作都没反应,有没有什么头绪?锁屏有密码的。
|
147
Marszm 2021-07-20 20:30:23 +08:00
那个小闪电里面的操作都没反应。
|
152
YamatoRyou 2021-08-24 21:05:31 +08:00
由于我英语不好, 所以就不在 GitHub 上用英文发 Issue 了.
版本: 1.1.8 (32 位版本) for Windows, 非安装方式使用 机器 A: 64 位 Windows 7, 台式机 机器 B: 32 位 Windows 8.1 企业版, 平板电脑 A 无法连接 B, 似乎会随机出现 2 种情况: a) 当 A 连接 B 时, B 的 RustDesk 会立即退出, A 则提示 10054; b) 当 A 连接 B 时, A 提示连接成功, 但长时间卡在 "等待画面传输". B 屏幕右上角会有一块空白. 如果此时 A 点击 "确定" 然后尝试重连, A 则提示 "远程电脑不在线". B 可以连接 A. 当 A 更换为 64 位 RustDesk 后重新测试问题依旧. 当 RustDesk 在 B 的系统内以安装方式使用并作为被控端连接时, B 会直接崩溃 (应用程序错误, 0x01808734 引用的 0x08263080 内存不能为 read). |
153
opentrade OP @YamatoRyou 你要能帮我调试就好了
|
154
opentrade OP @YamatoRyou 我没机会复现你这些问题
|
155
opentrade OP @YamatoRyou 我自己翻半天都找不到这个帖子,幸好有你
|
156
YamatoRyou 2021-08-29 11:33:39 +08:00 1
@opentrade
我试图在虚拟机上重现, 但试了一大堆系统镜像的链接下载速度极不理想, 所以暂时放弃. 暂时结论为 "平板电脑上的系统可能因为高度阉割 (修改) 的关系导致一些软件出现稳定性问题". |
157
opentrade OP @YamatoRyou 辛苦了
|
158
saynoer 2021-10-14 11:02:49 +08:00
@opentrade 请教一下大神,可能一个很简单的问题,我想了半天,hbbs 和 hbbr 是哪几个单词的简写啊?(我猜:hbbr 的最后一个 r 是 relay server 里的 第一个字母'r', 但 hbbs 和 hbbr 里面其它的字母就不知道啥意思了。
烦请有空的话,帮忙解答一下,不胜感谢。 |
159
opentrade OP @saynoer 哈哈,终于有人问这个问题。这个名字可能取得有点随意。hbbs 后面的 s 是 server 的意思,hbb 是我的上一个项目的简写,黑板报的首字母,我在这里当着项目代号来用。
|
160
hyhy01 2022-08-25 11:27:54 +08:00
@opentrade 能不能在 macos 隐藏 dock 栏,能够仅在头顶的状态栏显示,通过 iCloud 同步客户端信息。
能够开启、关闭开机启动。 构建 arm 版,适配 m1 处理器+macos 和骁龙处理器+windows 。 另外,画质的 quantizer 是什么意思,我从 0-100%调了好像没什么区别。 |
161
hyhy01 2022-08-25 11:34:34 +08:00
@opentrade 增加不同客户端连接能使用不同服务器(我连接 A 主机通过 B 服务器,连接 C 主机通过 D 服务器)
|
162
fcymk2 2023-03-15 11:15:03 +08:00
试了下, pc 端可以替代 teamviewer 了, android 上还不行, teamviewer 重启后服务可以自启, rustdesk 安卓上不行
|
163
scyuns 2023-04-21 15:33:55 +08:00
hbbs 自定义端口 怎么自定义 udp 端口 网页端口 -p -p -p 这样一直设置下去吗?
|