- install-rustdesk-server.sh: download & install hbbs/hbbr from GitHub releases - rustdesk-hbbs.service: systemd unit for ID-server (ports 21115-21116) - rustdesk-hbbr.service: systemd unit for relay (port 21117) - open-rustdesk-ports.sh: idempotent UFW port opening - README.md: deployment instructions Generated by orchestrator in APAW worktree, applied to VPS 2.59.219.61
1.7 KiB
1.7 KiB
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 теперь локальный и постоянный