rustdesk-api icon indicating copy to clipboard operation
rustdesk-api copied to clipboard

PC端无法连接API server

Open jsdfhasuh opened this issue 3 months ago • 2 comments

报错信息: Unknown Error: HandshakeException: Handshake error in client (OSError:CERTIFICATE VERIFY FAILED: Hostname mismatch(..../flutter/third `party/boringssl/src'ssl/handshake.cc:393)) 服务器配置如下 Image nginx 配置如下:

server { listen 80; listen [::]:80; listen 443 ssl; listen [::]:443 ssl; listen 21114 ssl; listen [::]:21114 ssl; server_name rustdesk_api.***; access_log /log/out/rustdesk_api.log django_foramt; location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://192.168.100.44:21114/; }

location /ws/id {
    proxy_pass http://192.168.100.44: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://192.168.100.44: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;
}

}

jsdfhasuh avatar Oct 02 '25 03:10 jsdfhasuh

报错说明域名的证书有问题;或者是官方客户端开启了websocket,但是你api的端口不是443。

alonginwind avatar Oct 14 '25 07:10 alonginwind

报错说明域名的证书有问题;或者是官方客户端开启了websocket,但是你api的端口不是443。

我也发现了,非443端口的Https 无法连接

linchbeta avatar Oct 28 '25 03:10 linchbeta