Fork aiming to improve both building process and features of the Web Client of RustDesk (An open-source remote desktop, and alternative to TeamViewer).
List and description of each branch of this repository, and associated modifications
(You can click branch's names to access them quickly).
Any branch not described below is probably about something else "Work in Progress", or is a fix that will be turned into a Pull Request to the official RustDesk repo.
Branch used to pull commits from the official repository. Allows rebasing on RustDesk's modifications, regularly.
Enhanced Docker setup allowing to build and run RustDesk Web Client without issues.
- Improve that setup (for quicker build) and clean it (especially the messy Dockerfile)
- Add CI/CD to rebuild and push various images of the Web Client, for each released version
- A regular version (no modifications, no wss)
- A wss-only version (no modifications except wss)
- A wss-feat version (modifications and wss)
- Make a customizable (using
ARGS
?) build process, to allow adding custom server values
Small code modification to force RustDesk Web Client to establish
wss://
connections. You will need to setup a Reverse Proxy correctly, as RustDesk Server does not support WSS (see rustdesk-server/issues/94 & rustdesk-server/issues/337 )
- Rework and add schema from rustdesk#5145 (comment) in docs
- Add traefik setup from rustdesk#6023 (reply in thread) in docs
Branch where all additionnal (and/or experimental) features are pushed.
-
Auto connect/login using query parameters, based on JelleBunning's fork.
Allows using URLs like https://your.host.com/#/connect?id=123456789&pw=your-password
-
Enforce
adaptive
scale (ViewStyle
) when starting a remote connection, for a better behaviour. -
Small codes fixes on the
mobile
side of the code (RemotePage
especially), to remove errors in browser's console.
- Fix issues around Web Client usage on a Mobile device (see rustdesk/issues/7667)
Feel free to contribute, there's a lot of things to improve (as shown in TODOs), help, knowledge and new ideas are always welcome 😉