- Removed all VPS-specific scripts and configs from main branch\n- VPS solution archived in archive/vps-rustdesk-server\n- Rewrote README.md to focus on Intel Alder Lake-N host setup\n- Added note about archive branch and host-only scope\n Fixes #6 (wontfix for VPS GUI, host solution restored)
RustDesk Server — Нативная установка на VPS
Файлы
| Файл | Назначение |
|---|---|
install-rustdesk-server.sh |
Скачивает и устанавливает hbbs + hbbr |
rustdesk-hbbs.service |
systemd unit для ID-сервера |
rustdesk-hbbr.service |
systemd unit для relay |
open-rustdesk-ports.sh |
Открывает порты в UFW |
Быстрый старт
# 1. Скопируй файлы на VPS
scp install-rustdesk-server.sh \
rustdesk-hbbs.service \
rustdesk-hbbr.service \
open-rustdesk-ports.sh \
root@2.59.219.61:/root/
# 2. Зайди на VPS
ssh root@2.59.219.61
# 3. Запусти
chmod +x install-rustdesk-server.sh open-rustdesk-ports.sh
./open-rustdesk-ports.sh
./install-rustdesk-server.sh
Порты
| Порт | Протокол | Назначение |
|---|---|---|
| 21115 | TCP | NAT type detection |
| 21116 | TCP + UDP | ID registration / hole punching |
| 21117 | TCP | Relay |
| 21118 | TCP | Web console (опционально) |
| 21119 | TCP | Web console HTTPS (опционально) |
Проверка
systemctl status rustdesk-hbbs rustdesk-hbbr
ss -tlnp | grep -E '21115|21116|21117'
journalctl -u rustdesk-hbbs -f
cat /var/lib/rustdesk-server/id_ed25519.pub
Настройка клиента
- Открой RustDesk на VPS
- Нажми «Настройки сети» → «ID-сервер»
- Вставь IP VPS и порт:
2.59.219.61:21116 - Вставь ключ из
/var/lib/rustdesk-server/id_ed25519.pub - Готово — ID теперь локальный и постоянный