Skip to content

客户端一直卡在“正在接入 RustDesk 网络...” ,请教 #486

@oqo0opo

Description

@oqo0opo

服务端使用作者的 s6 + nginx,这是我用的 docker-compose.yaml

networks:
  rustdesk-net:
    driver: bridge

services:
  rustdesk:
    image: lejianwen/rustdesk-server-s6:latest
    container_name: rustdesk-server
    environment:
      - RELAY=server.s6.aa.cn
      - ENCRYPTED_ONLY=1
      - MUST_LOGIN=N
      - TZ=Asia/Shanghai
      - RUSTDESK_API_RUSTDESK_ID_SERVER=server.s6.aa.cn
      - RUSTDESK_API_RUSTDESK_RELAY_SERVER=server.s6.aa.cn
      - RUSTDESK_API_RUSTDESK_API_SERVER=https://server.s6.aa.cn
      # - RUSTDESK_API_JWT_KEY=fss7Pa88TPYqLS2FsIEUhJKGXdGzOHE+3Y5XmfFI4q8=
      - RUSTDESK_API_RUSTDESK_WS_HOST=wss://server.s6.aa.cn
    volumes:
      - /data/rustdesk/server:/data
      - /data/rustdesk/api:/app/data
    networks:
      - rustdesk-net
    restart: unless-stopped

  nginx:
    image: nginx:alpine
    container_name: rustdesk-nginx
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - /data/rustdesk/nginx/conf.d:/etc/nginx/conf.d
      - /data/rustdesk/nginx/ssl:/etc/nginx/ssl
    networks:
      - rustdesk-net
    restart: unless-stopped

这是 nginx 配置文件

    server_name server.s6.aa.cn;
    listen 443 ssl;
    
    ssl_certificate /etc/nginx/ssl/server.crt.pem; 
    ssl_certificate_key /etc/nginx/ssl/server.key.pem; 
    
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers HIGH:!aNULL:!MD5;

    location / {
        proxy_set_header        X-Real-IP       $remote_addr;
        proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://rustdesk:21114/;
    }

    location /ws/id {
        proxy_pass http://rustdesk:21118;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }

    location /ws/relay {
        proxy_pass http://rustdesk:21119;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "Upgrade";
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

server {
    listen 80;
    server_name server.s6.aa.cn;

    if ($host = server.s6.aa.cn) {
        return 301 https://$host$request_uri;
    }
    return 404; 
}

客户端使用的 https://github.com/lejianwen/rustdesk/releases 这里下载的 1.4.2

客户端配置里面,ID、中继服务器填写 server.s6.aa.cn,API服务器写的:https://server.s6.aa.cn
保存后一直显示: “正在接入 RustDesk 网络...”

_admin 地址可以登录,nginx docker 也有日志刷新,s6 docker 启动后没有日志刷新。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions