Skip to main content rustdesk client config works 50% of the time : r/rustdesk

rustdesk client config works 50% of the time

My company has made the switch over to rustdesk from a competing product. We are on the business self-hosting plan and run the pro version of the server. We use rustdesk for on-demand support where a customer calls in and needs help, so we generally do not permanently install rustdesk, instead using it for quick support sessions, with a few exceptions.

The problem we have been running into is that we host the rusdtesk exe on our website with the host and key encrypted into the file name as outlined here in the docs. So, the filename is rustdesk-licensed-{encrypted string}.exe and I've found this works about 50% of the time with clients, the other 50% the settings get ignored and the customer ends up on the free servers.

While this isn't the end of the world, I have to instruct our techs to remove out server and key to connect to those clients in those instances and then put them back when finished which is a hassle.

Has anybody else run into this? If so, have you found a solution that works reliably to keep the server settings intact?

I've setup our own custom build using GitHub actions but those EXE's aren't digitally signed so almost 99% of the time Windows Defender SmartScreen or AV products try to block it.

The feeling of not having enough time to finish all your tasks is real! Well, with monday.com’s work management platform, get more done in less time with automations, real-time communication, and notifications. Smash that done button! Try now.
Thumbnail image: The feeling of not having enough time to finish all your tasks is real! Well, with monday.com’s work management platform, get more done in less time with automations, real-time communication, and notifications. Smash that done button! Try now.
Sort by:
Best
Open comment sort options

At the end, add "--".

Example: rustdesk-licensed--{encrypted string}--.exe

I have noticed that in some cases, when double downloaded, something like "copy (1)" is added to the end of the file name, and this ruins our config.

By adding -- at the end right after our config string, even if something is added to the file name, it won't corrupt the config string, and rustdesk will correctly retrieve it.

Interesting! I’ll give that a shot. Thanks you.

More replies

I can't get this to work with the encrypted string. Hoping this gets fixed soon, because currently I have no way of connecting clients who have downloaded the file more than once.

More replies

Compile with GitHub and have your settings hardcoded. Been using that for about 6 months now and not one connection failure due to server and keys yet.

I don’t have an answer to your issue but this is a very real solution.

I agree this would be the ideal way to do it as there is absolutly no way the settings would get dropped. Do you sign your own EXEs after they are compiled? or how do you get around the SmartScreen/AV picking it up? I find it's easier for my techs to change their settings as opposed to having to guide a customer into clicking "I understand the risks...yada yada yada" or whitelisting it in their AV.

More replies
More replies

Do you know if the 50% clients (connect to public server) installed RustDesk before?

Unsure but I'd venture to guess probably not. I have a few machines I've tested on that I know for certain have never used rustdesk previously that exhibit this problem.

More replies

Same Same issues. The custom build with Github actions are not digitally signed. So lots of AV blocking, AV deleting it and pretty much useless for support. Perhaps someone with more experience could figure out how to make those custom builds look ok to AV products. Anyone have ideas?