Instalacja na Windowsie (przestarzałe)
Note
Polityka bezpieczeństwa Windows może być problematyczna. Jeśli ten poradnik nie działa lub występują niestabilne połączenia, zaleca się migrację na serwer Linux.
Note
Wersja z GUI,
RustDeskServer.setup.exe
, nie jest już rozwijana i nie jest zalecana.Instalacja
Do działania RustDesk na Windowsie wymagane jest Microsoft Visual C++ Redistributable. Można je pobrać tutaj.
- Uzyskaj licencję na https://rustdesk.com/pricing.html. Więcej szczegółów na stronie licencji.
- Pobierz instalator Windows z GitHub.
- Wypakuj instalator.
- Uruchom instalator i postępuj zgodnie z instrukcjami. Alternatywnie możesz zainstalować ręcznie używając PM2 lub NSSM.
- Po zakończeniu instalacji otwórz RustDesk Server.
- Postępuj zgodnie z wyświetlanymi instrukcjami.
- Kliknij
Services
, a następnieStart
. - Po zakończeniu instalacji przejdź do
http://twojadresip:21114
. - Zaloguj się używając nazwy użytkownika
admin
i hasłatest1234
. - Wprowadź kod licencji zakupiony w kroku 1.
Użycie IIS jako proxy
Upewnij się, że Dynamic Content Compression
jest zainstalowane (to funkcja IIS, którą można zainstalować przez Role serwera).
- Otwórz IIS (lub zainstaluj go).
- Utwórz nową witrynę dla RustDeska z powiązaniami (najlepiej 443) i odpowiednim certyfikatem. Podstawowe ustawienia powinny wskazywać na pusty folder.
- W IIS zainstaluj Application Request Routing i URL Rewrite.
Application Request Routing
- W panelu hosta IIS otwórz Application Request Routing.
- Przejdź do Server Proxy Settings.
- Włącz proxy i pozostaw domyślne ustawienia.
- Zapisz ustawienia i przejdź do URL Rewrite.
URL Rewrite
- Otwórz witrynę w IIS i kliknij dwukrotnie URL Rewrite.
- Kliknij
Add rules
. - Skonfiguruj nową regułę reverse proxy.
- Ustaw lokalny adres (adres 21114)
Reguła przychodząca - wewnętrzny adres RustDeska 21114
Reguły wychodzące -From
to wewnętrzny adres RustDeska 21114,To
to adres zewnętrzny.
Uwaga: Nie dodawaj http/https przed adresami - są obsługiwane automatycznie. Upewnij się, że wszystkie adresy są dostępne zarówno wewnętrznie, jak i zewnętrznie.
Kompresja
- Wyłącz
Dynamic Content Compression
.
Rozwiązywanie problemów
W przypadku błędu 500.52 dodaj wymienione zmienne: IIS działający jako odwrotny serwer proxy: gdzie zaczynają się problemy.
Może być konieczna zmiana ustawień SSL na “Require SSL → Ignore”.