rustdesk / rustdesk/rustdesk-server
Supporter accounts - not everyone should be able to connect to others.
Nobody has claimed this yet.
- 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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