Tuesday, December 9, 2025

RustDesk and Tailscale

May need to log back on after Tailscale updates.

Hints:
Checking Status In CMD
tailscale status
"windows  active; direct" is a good sign
tailscale netcheck
"UDP: true" is also a good sign

I'm an Anydesk guy. I tried RustDesk and it was fine but I didn't feel that their servers were as fast as Anydesk. Rust encourages setting up your own server which is more work than I wanted. With Tailscale you can establish a direct link between the two PCs through an encrypted Wireguard tunnel. This should be the game changer. (I the direct connection is interrupted it uses RustDesk servers)

winget install --id=Tailscale.Tailscale -e   
winget install --id=RustDesk.RustDesk -e   

Set up a Tailscale account.

Set up RustDesk on the Host PC & Remote the same way.
On the Host PC
Click on 3 dot menu
Security and Unlock
   Use permanent password
   Enable direct IP access (This is the big deal)

Network and Unlock
   No change here for direct connection

Caviot: Keep Anydesk active. I had to use it to stop and start the Tailscale service today. Don't know why so time will tell. The speed is worth it. an iperf test maxed out the upload from the office.
Can't wait to get to my Florida 1GB fiber and run the test from there.

Iperf windows version must be used and run from the command line to work.
Download the iperf for windows folder
Open CMD admin in that folder and run

On office
iperf3.exe -s -p 5202

On laptop
one stream
iperf3.exe -c <REMOTE_TS_IP> -p 5202 -t 10

multiple streams
iperf3.exe -c <REMOTE_TS_IP> -p 5202 -t 15 -P 4


I was working with Copilot first and then Gemini with this iperf test. Its a little crazy with these guys. They give you Powershell, Windows Command Shell and WSL Bash commands to use. I've learned to appreciate Terminal. I can have all three tabs open in one program and jump back and forth. I now know why WSL Ubuntu is useful. I just had it enabled out of curiosity.

Bonus: In Windows file explorer you can access the network share folders like you would on a local network. It's quite amazing.

If you need to to use RustDesk on a remote machine and not connect to the Tailnet host, remove the host IP from the network setting. Restore it when done.

Installing Linux On Old PC - Avoiding UEFI

I'm leaving this here for now just for reference. Forget installing Mint on old hardware. Installing Linux On Old PC - Avoiding UEFI Why...