rustdesk / rustdesk/rustdesk-server

Store the key of foreign server in the address book

Open
#659 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

I have a private server, with about 90 machines. I also need to connect to machines that are managed by my work's Rustdesk system. I can do this using the format 1234@work.server?key=secretkey

However, when I add this to my address book, it doesn't keep the key part, only the number and server name. This means I have to edit the connection for each time I want to connect, and this is painful, many times a day.

I think the desktop application, and therefore server, should keep and store the key if specified.

If you want to get fancy, you could have an option to store the key for a foreign server somewhere else, such that 1234@work.server would look up the work.server name and find the key. This would then mean I didn't have to add the key for all of the machines.

Another option would be to switch servers for the desktop app, but that would seem much more work!

Thanks, Matthew

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

The issue names no files or tests; begin by tracing how the desktop address book parses and persists server addresses, then follow how connections use the stored address. Done means a saved foreign-server address retains its key and can reconnect without manual editing, with the chosen storage behavior documented or covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, tauri
Domain
backend, desktop
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.