Prasības: Izmantojiet nginx reverso starpniekserveri, lai nosūtītu piekļuvi iekštīkla serverim, izmantojot ārējā tīkla attālo darbvirsmu, serverim, kurā atrodas nginx, ir publiskā tīkla atļaujas (ir veikta portu kartēšana), un Windows serverim iekšējā tīklā nevar piekļūt, izmantojot ārējo tīklu, izmantojiet nginx reverso starpniekserveri uz iekšējā Windows servera attālo portu (3389).
- CentOS serveris (ar instalētu nginx un publiskā tīkla atļaujām): 192.168.50.41
- Windows Server: 192.168.50.91
Vispirms instalējiet komandu nginx, izmantojot avota kodu šādi:
Veidojot, jums jāpievieno parametrs --with-stream, pretējā gadījumā, konfigurējot konfigurācijas failu, jūs saņemsiet kļūdu. Ja serverī jau ir instalēts nginx pakalpojums, izmantojiet nginx -V, lai pārbaudītu, vai ir parametrs --with-stream, ja nē, lūdzu, skatiet tālāk norādīto, lai pievienotu moduli:
Konfigurējiet failu nginx.conf šādi:
KonfigurācijaPorts 192.168.50.41:12346 tiek pārsūtīts uz portu 192.168.50.91:3389Lai restartētu NGINX. TCP un UDP slodzes balansēšanas konfigurācija:Hipersaites pieteikšanās ir redzama.
Savienojuma izveide, izmantojot attālo darbvirsmu192.168.50.41:12346Adrese, kā parādīts zemāk:
Princips ir tāds, ka Nginx var ne tikai mainīt starpniekservera HTTP protokola trafiku, bet arī tieši mainīt starpniekservera TCP un UDP trafiku.
(Beigas)
|