rustdesk / rustdesk/doc.rustdesk.com

Can I Build a Custom Client Using the Public Server?

Open
#568 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
HTML
Stars
792
Forks
709
Avg merge
8h 25m
Merged PRs (30d)
3

Description

I'm trying to build a custom client for remote support from within our self-hosted, LAN-only server console. We choose to leave our RustDesk server not exposed to WAN in any way, but often have to help users who are remote. I know they can install the default RustDesk client from the website and I can connect from my client by using 111 222 333 @public, but I want a custom client with our logo that will default to not using our internal relay and api server. This will seem much more professional for the remote user than instructing them to go to someone else's website and install. When I try to build a custom client in my server's console, I try to leave the Relay and API fields blank, but they repopulate with my server's url. There is also a Key field that is not editable. Am I completely doing this wrong, or planning this wrong? I can't find any information about this.

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 reviewing the existing documentation for custom clients and the server console's Relay, API, and Key fields; the issue does not identify a file, test, or entry point. Reproduce the described configuration behavior and document whether a branded client can use the public server without the internal relay and API, including the supported setup steps and limitations.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.