
我家网络结构: istore 软路由+ 白群+ 软路由上的飞牛,终端设备:PC 、mac mini 、macbook 、安卓手机
之前有公网 IP 时候用的 白群上的 rustdesk ,用了很久,后来公网 IP 取消,我就改用 uu 远程了,最近用了 tailscale ,想捞起来 rustdesk 继续用。
但是 macbook 、手机、PC 都安装了 rustdesk ,都是“就绪”状态,都可以互相连接
不知道问题出在哪里,我调试了两天都没找到原因。
1.服务端的 21115 tcp udp 端口都是打开的; docker 使用的是 host 模式
2.mac mini 已经卸载重装 N 次 rustdesk 了; 3.CLASH 、Tailscale 等 STUN 软件在 mac mini 上都给卸载了 3.mac mini 的 rustdesk 的 ID 选项设置的和其他几台设备都一模一样:
4.飞牛的防火墙、macmin 的防火墙都是关闭状态
(题外碎碎念,不知道和目前的 rustdesk 有没有一点点关系,因为我实在找不到什么原因了,说一下,提供下线索:1.前段时间我在 mac mini 安装的 syncclipboard 也连不上 ip 局域网,很奇怪,其他设备也能链接, 但是 mac mini 上的群晖 drive 一直通过 ip 连接 并没有出现断联的情况 ,排查了一圈也没找到什么原因,目前莫名其妙就好了。2.前段时间安装了 mac mini 的 smb 自动连接软件:connectmenow ,后来这个软件安装后出现过 smb 群晖怎么都连接不上的问题,现在这软件早已经被我卸载了,好像 syncclipboard 是安装过 connectmenow 才出的问题,但是出现故障问题之前的一段时间我没打开 rustdsk ,所以不确定和这个有没有关系)
GPT+国产 AI 我问了大概两天了,换着法子问,都没找到原因,我把今天 gpt 的回答粘一下,大家可以看看刚刚又问了一次 AI 给我的回答:
最终结论(非常明确)
RustDesk 服务端( hbbs / hbbr )部署是完全正确的 Docker 网络模式正确( host ) 21116 TCP + UDP 正常监听 Mac → 飞牛 内网路由正确( en0 )
问题不在: 端口 UDP Docker host / bridge VPN / utun 防火墙(在当前信息下) 在这种情况下,RustDesk 理论上“闭眼都能连” 连不上,只剩客户端侧原因。
实在是没辙了,来问问各位大佬,到底问题在哪里? 我不是必须用 rustdesk ,但是这个问题我解决不好,心里别扭的要命,是啊 AI 说得对,我是通过纯 IP 连得,应该闭眼都能连上去啊。。不涉及任何域名,居然都连不上,我简直质疑人生
1 busier 4 天前 via Android 记得好像 苹果系列的防火墙配置 有个:是否允许局域网连接 检查下相关设置 |
2 busier 4 天前 via Android 是在防火墙配置还是联网权限配置那里 找找看 |
3 Moishine 4 天前 via iPhone 最近也在弄 rustdesk 私有化部署。有一个坑,好像主控端和被控端 id 服务器都要填写公网 ip 才可以。中继服务器可以不用填写,它自己会推测出来。我用的 docker compose 一键部署,我怎么发现那个 key ,填不填都能连的上服务器呢,谁知道怎么回事啊?不想服务器被滥用 |
4 imnpc 4 天前 ID 服务器 需要填写 域名:端口 中级服务器 需要填写 域名:端口 API 服务器 需要填写 http://域名:端口 Key 需要填写 启动服务器以后自动生成的 key 文件里面的内容 请注意 域名格式 rd.demo.com 但是 API 服务器需要填写 http://rd.demo.com 我是用的这个搭建的 https://github.com/lejianwen/rustdesk-api |
5 jasonyang9 3 天前 via Android @Moishine 不是吧,我自建 api 和中转也用的 docker compose ,完全不需要公网 ip 的,那个 key 给客户端配置后可以主动连接和控制其它客户端,否则只能被控制 |
6 wugeng668 OP @busier mac 的防火墙一直是关闭状态~mac mini 的群晖 drive 就是通过 ip 连接的,一直挺正常,所以应该不是没开启局域网连接 而且局域网内 macbook 一样的 rustdesk 设置,就可以连上,就这 mac mini 不行,就很奇怪。 |
7 deepseek 3 天前 如果只有局域网使用的话, 完全不需要搭建 rustdesk 服务, 客户端安装好, 设置"允许 IP 直接访问", 直接输入 ip 地址 p2p 连接访问 |
8 Moishine 3 天前 @jasonyang9 我是主控端在家里,被控端是远程的局域网主机。 |
9 Moishine 3 天前 @jasonyang9 你是对的。不填写 key 只能作为被控端,不能作为主控端。终于明白了。 |