rustdesk / rustdesk/rustdesk-server

The "deadline has elapsed" error occurs for the connection after KEY is forcibly specified.

Open
#387 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
Rust
Stars
10.4k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

I'm new here and my English isn't very good. I can only describe my deployment process completely

Server system:CentOS7.6-Docker24
RustDesk Version:1.1.10-3
c74f28b255ec4606a3d8c12682af675d

Approach::Docker deployment
Reproduce the process:
1、docker installation
curl -fsSL https://get.docker.com/ | bash -s docker --mirror Aliyun
yum install docker-compose-plugin
systemctl start docker
systemctl enable docker
2、Create configuration file
mkdir -p /root/rustdesk
touch /root/rustdesk/docker-compose.yml(Add the official configuration here)
3、Execute the download image and start docker container
cd /root/rustdesk
docker compose up -d
4, test whether the normal connection: the connection is normal.
5、Configuration file hbbs and hbbr add -k _ parameter behind
6, reload the container:
cd /root/rustdesk/
docker compose pull
docker compose up -d
7、View the public key
8,、Execute reboot
9、test whether the normal connection: connection error, ["deadline has elapsed"]. There is always a connection in progress, triggering ["deadline has elapsed"] every 15 seconds or so (triggering 0.5 seconds)

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the official configuration in docker-compose.yml and compare the hbbs and hbbr settings before and after adding the -k _ parameter. Reproduce the restart and inspect the resulting connection behavior and logs around the repeated "deadline has elapsed" errors; done means the server accepts connections normally with the key setting enabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
centos, docker, docker-compose, rust
Domain
backend, infrastructure, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.