rustdesk / rustdesk/rustdesk-server

Supporter accounts - not everyone should be able to connect to others.

Open
#217 0 comments 11 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

Hello everyone :-)

First of all, a big compliment and thanks for the development of such a great software.

Is the free version intended to solve the following problem?

the following fact:
I want to use the software to give support to friends and customers. I would like to offer the modified Windows .exe for download.

Problem:
By distributing this .exe, anyone can offer support through my host with my public key.
I installed the service on a small server at home. He has little power.
Also I only have 50,000 Kb upload.
If word gets around that you can use my server, I'll be overloaded pretty quickly.

Possible solution:
You can create supporter accounts on the self-hosted server. Only supporter accounts can request connections to others.
Of course anyone can accept.


I have already seen that issue #109 describes the same problem. Unfortunately, the environment there misunderstood it. The security of the transmission is absolutely OK!

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 by reading issue #109 and comparing it with this request, focusing on the distinction between transmission security and who may request connections. Define what supporter accounts should control and how the server should recognize them; done means unauthorized distributed clients cannot request connections while authorized supporters can.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
authentication, authorization, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.