Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to Generate a Unique client ID Based on Hardware ID #513

Open
minz38 opened this issue Mar 19, 2025 · 0 comments
Open

Option to Generate a Unique client ID Based on Hardware ID #513

minz38 opened this issue Mar 19, 2025 · 0 comments

Comments

@minz38
Copy link

minz38 commented Mar 19, 2025

When installing a custom RustDesk client on a PC, it correctly generates a unique "RustDesk ID" and registers the PC on the RustDesk Pro website. However, if I create an image of this PC and clone it onto another machine, the RustDesk ID remains the same besides the hardware ID changed.

Expected Behavior
Each cloned PC should receive a new RustDesk ID based on its unique hardware, similar to how TeamViewer handles client IDs.

Current Behavior
Currently, after cloning a master image, all new PCs retain the same RustDesk Client ID as the original system. This requires manually reinstalling RustDesk after imaging to ensure each device gets a unique ID.

Proposed Solution
Introduce an option in the RustDesk client configuration to bind the ID generation to a hardware identifier, such as:

bind_to_hardware_id = Y # Default: N

When enabled, RustDesk would generate a new ID based on the unique hardware fingerprint of the machine, preventing duplicate IDs across cloned systems.

Use Case
This would be particularly helpful in environments where multiple PCs are deployed from a master image, ensuring each receives a unique RustDesk ID without requiring manual reinstallation.

Additional Context
This issue impacts IT admins who manage multiple deployments using imaging techniques.
Other remote support solutions like TeamViewer already provide a similar mechanism to prevent duplicate IDs.

@minz38 minz38 changed the title RustDesk Client ID not bound to a Hardware ID Option to Generate a Unique client ID Based on Hardware ID Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant