Krav: Brug nginx reverse proxy til at sende adgang til en server på intranettet via ekstern netværksfjernskrivebord, serveren hvor nginx er placeret, har offentlige netværkstilladelser (portmapping er udført), og en Windows-server på det interne netværk kan ikke tilgås via det eksterne netværk, brug nginx reverse proxy til den eksterne port på den interne Windows-server (3389).
- CentOS-server (med nginx installeret og offentlige netværkstilladelser): 192.168.50.41
- Windows Server: 192.168.50.91
Først installerer du nginx-kommandoen ved hjælp af kildekoden som følger:
Når du bygger, skal du tilføje parameteren --with-stream, ellers får du en fejl, når konfigurationsfilen konfigureres. Hvis serveren allerede har nginx-tjenesten installeret, brug nginx -V til at tjekke, om der er en --with-stream-parameter, hvis ikke, se venligst følgende for at tilføje modulet:
Konfigurér nginx.conf-filen som følger:
Konfigurationen vilPort 192.168.50.41:12346 videresendes til port 192.168.50.91:3389For at genstarte nginx. Konfiguration for TCP- og UDP-lastbalancering:Hyperlink-login er synlig.
Forbind via fjernskrivebord192.168.50.41:12346Adresse, som vist nedenfor:
Princippet er, at Nginx ikke kun kan reverse proxy HTTP-protokoltrafik, men også direkte reverse proxy TCP- og UDP-trafik.
(Slut)
|