Background:
For a development, remote control is just needed.
I've used Todesk, TeamViwer, Sunflower Remote before
The | connection speed | is friendly to Mac support | software |
Todesk | is | very | good |
TeamViwer | is slow (the server is abroad, often can't connect) | is not good (Mac remote latency is large) | is not particularly good |
Sunflower remote | slow | is | not particularly good |
Todesk is the best, and I also used the VIP service for two years (more than 300 a year).
Recently, I found rustdesk on the Internet, and I wanted to try it out to see if I could save 300.
Install the client
Go to the official website to download the latest version https://github.com/rustdesk/rustdesk/releases
Choose x86_64.msi# Install the server
https://github.com/rustdesk/rustdesk-server
Install using docker
Build a docker-compose.yml
version: "3"
networks:
rustdesk-net:
external: false
services:
hbbs:
container_name: hbbs
ports:
- 21115:21115
- 21116:21116
- 21116:21116/udp
- 21118:21118
image: rustdesk/rustdesk-server:latest
command: hbbs -r rustdesk.example.com:21117
volumes:
- ./data:/root
networks:
- rustdesk-net
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
ports:
- 21117:21117
- 21119:21119
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
networks:
- rustdesk-net
restart: unless-stopped
initiate
docker-compose up -d
After starting, a certificate file will be generated in the current directory
Copy the .pub file
Configure the client
Unlock the network configuration
Fill in your server address and key
Connect the client
# SummaryIt's completely free: Of course you can use the Server Pro version, but it feels like the personal version will do the trick.
Fully controllable: your own server, don't worry about privacy being compromised
It's fast and runs smoothly: I tried it out, and the remote response was very fast, with little delay. (It is possible that the server and the client are both in the same local area network.)
Highly recommended