Homelab: Connecting to Local Windows Desktop with RustDesk


rustdesk

GitHub Address: rustdesk

Official Introduction

An open-source remote desktop application, designed for self-hosting, as an alternative to TeamViewer.

Intranet Connection

This article mainly records how to use RustDesk to connect a Windows machine to another Windows machine (mini PC).

Open settings, select Security, and check “Enable direct IP access”.

Get IP Address

There are several ways to get the IP address of the Windows machine you want to access:

One way is to directly connect a screen to the host and type ipconfig in the terminal to view the IPv4 address.

Another way is to open the router’s administration interface and view the corresponding IPv4 address based on the hostname.

A third way is to use a LAN scanner to view the IPv4 address.

For example, the IP address is 192.168.21.115.

Set Fixed Password

To access RustDesk long-term, you must first set a fixed password.

Select Security, choose “Set password”, and check “Allow all password verification methods” (random password and fixed password).

Connect to Mini PC

Prerequisite: Both computers must be on the same network (e.g., the same Wi-Fi or wired network connected to the same router) for direct intranet IP connection.

It is recommended to set RustDesk to start automatically with the system. This way, you can connect to RustDesk even after a power outage, Windows update restart, or other boot-ups. (If it doesn’t start automatically, you’ll have to connect a screen, mouse, and keyboard each time to manually launch RustDesk before you can remotely connect to the desktop, which is very inconvenient.)

Enter the IP address and click “Connect”.

Click “Connect”.

Enter the fixed password.

It is recommended to remember the password so you don’t have to enter it again.

Once connected, you can access the desktop.

Intranet IP connections are very fast, so you don’t have to worry about lag issues (however, if the computer performance is poor, or the router performance is poor, there may still be lag).