# 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 | ## Быстрый старт ```bash # 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 (опционально) | ## Проверка ```bash 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 ``` ## Настройка клиента 1. Открой RustDesk на VPS 2. Нажми «Настройки сети» → «ID-сервер» 3. Вставь IP VPS и порт: `2.59.219.61:21116` 4. Вставь ключ из `/var/lib/rustdesk-server/id_ed25519.pub` 5. Готово — ID теперь локальный и постоянный