【已解决】自建rustdesk一直错误请指教,感谢!

求佬友指点!谢谢!

compose是GPT给的:

version: '3'
services:
  hbbs:
    image: rustdesk/rustdesk-server:latest
    container_name: hbbs
    restart: unless-stopped
    network_mode: "host"
    volumes:
      - ./hbbs:/root
    command: >
      hbbs -r <你的公网IP>:21117

  hbbr:
    image: rustdesk/rustdesk-server:latest
    container_name: hbbr
    restart: unless-stopped
    network_mode: "host"
    volumes:
      - ./hbbr:/root
    command: >
      hbbr

这个也试了不行:

version: '3'

networks:
    rustdesk-net:
        external: false

services:
    hbbs:
        container_name: hbbs
        ports:
          - 21115:21115
          - 21116:21116
          - 21116:21116/udp
          - 21118:21118
        image: rustdesk/rustdesk-server:latest
        command: hbbs -r 你的ip:21117 -k 123456
        volumes:
          - ./hbbs:/root
        networks:
          - rustdesk-net
        depends_on:
          - hbbr
        restart: unless-stopped
    hbbr:
        container_name: hbbr -k 123456 #此处-k 可要可不要 配置的话 被控端也需要配置上对应的key才能使用
        ports:
          - 21117:21117
          - 21119:21119
        image: rustdesk/rustdesk-server:latest
        command: hbbr
        volumes:
          - ./hbbr:/root
        networks:
          - rustdesk-net
        restart: unless-stopped

ufw

1 个赞

直接按官网docker部署方式走就行了

1 个赞

官网推荐pm2,不会用 :sweat_smile:……

这个docker的,我按照这个没问题

我是用1panel 部署的,根据我这边情况来看。docker上端口打开情况
NAT 类型测试端口 0.0.0.0:21115
hbbs 端口(配合IP/域名使用) 0.0.0.0:21116 加开个udp
hbbr 端口(客户端中继服务器端口) 0.0.0.0:21117
网页客户端支持端口 关闭
网页客户端支持端口 关闭

防火墙也需要相应设置好

1 个赞

如果用宝塔面板,要去web里放行端口

1 个赞

自建rustdesk一直错误请指教

另外数据持久化位置,密钥也配置好。
还有域名

ufw关闭测试也无法连接

直接用的IP地址,没用域名,持久在compose里写了,密钥最开始的文件没写,后来加上了也不行~


GPT让我试这个,我就用了它推荐的network_mode: "host"

无面板,端口全部放行,ufw关闭

服务商那里防火墙如果有的话也要开开

1 个赞

我自己有一个ufw,云服务器厂商也有一个防火墙需要放行。
主要自己设置好可以看看端口占用是那个进程。方便点。免得忘记。

:joy:

对 czs

Oracle的,全部放行了

我用的bridge网络模式没问题,不知道是不是这个原因

1 个赞

已解决!
居然是梯子的问题……
我先前开的规则模式,后来无意中打开全局,马上就好了 :innocent:

1 个赞