V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
roxanne299
V2EX  ›  程序员

Rustdesk docker 端口问题

  •  
  •   roxanne299 · 1 天前 · 778 次点击

    问题如下: 按照很多教程配置好了 docker ,但是端口看着是启起来了,但是端口扫描 21115-21119 全是关闭状态,只有 api 的 21114 是开启状态,不清楚是什么问题。 废话不多说,直接上配置: docker-compose.yml 内容

    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  [ myip ] :21117  -k _
        volumes:
          - ./data:/root
        networks:
          - rustdesk-net
        depends_on:
          - hbbr
        restart: unless-stopped
    
      hbbr:
        container_name: hbbr
        ports:
          - 21117:21117
          - 21119:21119
        image: rustdesk/rustdesk-server:latest
        command: hbbr  -k _
        volumes:
          - ./data:/root
        networks:
          - rustdesk-net
        restart: unless-stopped
    
      rustdesk-api-server:
        container_name: rustdesk-api-server
        image: kingmo888/rustdesk-api-server:latest
        environment:
          - CSRF_TRUSTED_ORIGINS=http:// [ myip ] :21114 #防跨域信任来源,可选
          - ID_SERVER= [ myip ] :21114 #Web 控制端使用的 ID 服务器
        volumes:
          - /opt/rustdesk/db:/rustdesk-api-server/db #修改为你宿主机数据库挂载目录
          - /etc/timezone:/etc/timezone:ro
          - /etc/localtime:/etc/localtime:ro
            # network_mode: bridge
        networks:
          - rustdesk-net
        ports:
          - "21114:21114"
        restart: unless-stopped
    

    防火墙是关闭状态,阿里云安全组: image|690x181 下面是 docker 启动状态

    查看端口状态: 下面是 docker-compose 的相关日志:

    5 条回复    2025-01-21 16:31:39 +08:00
    MCPAN
        1
    MCPAN  
       1 天前
    https://github.com/lejianwen/rustdesk-api/wiki/Use-Docker-With-Rustdesk-Server-S6
    一键部署 server 和 api

    RUSTDESK_API_RUSTDESK_KEY 可以先启动再去查看 log 手动修改
    ysicing
        2
    ysicing  
       21 小时 33 分钟前
    之前写过 s6 版本的,https://ysicing.me/tools/rustdesk

    配置起来比较简单。
    roxanne299
        3
    roxanne299  
    OP
       20 小时 58 分钟前
    @MCPAN 你好,没有设置 key 按照 docker-compose 处理了一遍,21114 端口正常开启,但是 21115-21119 使用站长工具端口扫描都是关闭状态,不清楚是什么问题,netstat 查看对应都是 listen 状态,安全组已打开
    roxanne299
        4
    roxanne299  
    OP
       18 小时 36 分钟前
    @MCPAN 感谢 重装系统之后配置就好了
    MCPAN
        5
    MCPAN  
       16 小时 1 分钟前
    @roxanne299 #4 不客气,这个 api 面板支持 Web Client V2 Preview 速度还是蛮快的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.