The RustDesk Configuration Tool is a PowerShell script designed to facilitate the download and configuration of RustDesk clients. It provides a graphical user interface (GUI) for users to easily download different RustDesk clients, toggle between light and dark themes, manage passwords, and apply default settings.
- Introduction
- Installation
- Usage
- Features
- Dependencies
- Configuration
- Documentation
- Examples
- Troubleshooting
- Contributors
- License
- Ensure you have PowerShell installed on your Windows machine.
- Download the
RustDeskConfig.ps1
script from the repository.
- Open PowerShell.
- Navigate to the directory containing the
RustDeskConfig.ps1
script. - Execute the script by typing:
.\RustDeskConfig.ps1
- The GUI window will appear, providing various configuration options.
- Or you can right click and run with powershell
- Download RustDesk Clients: Choose from different platforms (Windows, Linux, Mac) and download the appropriate client.
- Theme Settings: Toggle between light and dark modes.
- Password Settings: Generate secure passwords and check their strength.
- Default Settings: Apply default settings to revert any changes.
- Help: Access RustDesk documentation directly from the tool.
- PowerShell 5.0 or later
- .NET Framework (for GUI components)
The script includes several configurable options within the GUI:
- Platform Selection: Choose the platform for which to download the RustDesk client.
- Theme Toggle: Switch between light and dark modes.
- Password Management: Generate and evaluate the strength of passwords.
- Default Settings: Reset all settings to their defaults.
Edit the following section in the RustDeskConfig.ps1
script to include your own URLs for downloading the RustDesk clients:
$urls = @{
"Windows exe" = "https://your-url-for-windows-exe"
"Windows installer bat" = "https://your-url-for-windows-installer-bat"
"Windows Installer powershell" = "https://your-url-for-windows-installer-powershell"
"Linux Installer" = "https://your-url-for-linux-installer"
"Mac Installer" = "https://your-url-for-mac-installer"
}
Replace each URL with the appropriate link for your environment.
For detailed documentation on RustDesk and its features, visit the RustDesk Documentation.
- Select the desired platform from the dropdown menu.
- Click the "Download" button.
- Monitor the progress using the progress bar.
- Click the "Generate" button in the Password Settings section.
- The generated password will be displayed in the password box.
- Check the password strength indicator to ensure it meets your security requirements.
- If the GUI does not appear, ensure that PowerShell is running with sufficient permissions.
- For issues related to downloading clients, verify your internet connection and the selected platform.
- For now all it does is download rustdesk different variants
- In the future I will or someone will add the logic to code in the theme and password generation and setup
- Hopefully there would be a better UI idk how to do it