4.2 KiB
title, weight, description, keywords
| title | weight | description | keywords | |||||
|---|---|---|---|---|---|---|---|---|
| Instalacja na Windowsie (przestarzałe) | 5 | Dokumentacja RustDesk dotycząca Instalacja na Windowsie (przestarzałe). Zawiera instrukcje instalacji, konfiguracji, wdrażania i rozwiązywania problemów. |
|
Czy należy używać ścieżki instalacji Windows?
Używaj tego przewodnika tylko wtedy, gdy host RustDesk Server Pro musi pozostać na Windows. Dla nowych wdrożeń Linux lub Docker nadal są lepszym domyślnym wyborem, bo łatwiej je automatyzować, aktualizować i stabilnie utrzymywać.
Szybkie odpowiedzi o instalacji Windows
- To ścieżka legacy, a nie preferowana metoda wdrożenia.
- Najpierw zainstaluj Microsoft Visual C++ Redistributable.
- Stary instalator GUI nie jest już utrzymywany.
- Dla stabilnej pracy długoterminowej migruj do Linuksa lub Dockera, gdy to możliwe.
- Jeśli zostajesz przy Windows, wcześniej zaplanuj uruchamianie usług i proxy konsoli webowej.
{{% notice 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. {{% /notice %}}
{{% notice note %}}
Wersja z GUI, RustDeskServer.setup.exe, nie jest już rozwijana i nie jest zalecana.
{{% /notice %}}
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
admini 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 -Fromto wewnętrzny adres RustDeska 21114,Toto 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".