Wymagania: Użyj odwrotnego proxy nginx do przesyłania dostępu do serwera w intranecie przez zdalny pulpit sieci zewnętrznej, serwer, na którym znajduje się nginx, ma publiczne uprawnienia sieciowe (mapowanie portów zostało przeprowadzone), a serwer Windows w sieci wewnętrznej nie jest dostępny przez zewnętrzną sieć, użyj progy odwrotnego nginx do zdalnego portu wewnętrznego serwera Windows (3389).
- Serwer CentOS (z zainstalowanymi nginx i uprawnieniami do sieci publicznej): 192.168.50.41
- Windows Server: 192.168.50.91
Najpierw zainstaluj polecenie nginx z kodem źródłowym w następujący sposób:
Podczas budowania musisz dodać parametr --with-stream, w przeciwnym razie pojawi się błąd podczas konfiguracji pliku konfiguracyjnego. Jeśli serwer ma już zainstalowaną usługę nginx, użyj nginx -V, aby sprawdzić, czy istnieje parametr --with-stream, jeśli nie, prosimy o odniesienie do następującego elementu, aby dodać moduł:
Skonfiguruj plik nginx.conf w następujący sposób:
Konfiguracja będziePort 192.168.50.41:12346 jest przekazywany na port 192.168.50.91:3389Aby zrestartować nginx. Konfiguracja równoważenia obciążenia TCP i UDP:Logowanie do linku jest widoczne.
Połącz się przez zdalny pulpit192.168.50.41:12346Adres, jak pokazano poniżej:
Zasada polega na tym, że Nginx może nie tylko odwracać ruch protokołu HTTP proxy, ale także bezpośrednio odwracać ruch TCP i UDP proxy.
(Koniec)
|