Reikalavimai: Naudokite nginx atvirkštinį tarpinį serverį, kad siųstumėte prieigą prie serverio intranete per išorinio tinklo nuotolinį darbalaukį, serveris, kuriame yra nginx, turi viešojo tinklo leidimus (buvo atliktas prievado susiejimas), o vidiniame tinkle esančio "Windows" serverio negalima pasiekti per išorinį tinklą, naudokite nginx atvirkštinį tarpinį serverį į vidinio "Windows" serverio nuotolinį prievadą (3389).
- CentOS serveris (su įdiegtu nginx ir viešojo tinklo leidimais): 192.168.50.41
- "Windows Server": 192.168.50.91
Pirmiausia įdiekite komandą nginx naudodami šaltinio kodą taip:
Kurdami turite pridėti parametrą --with-stream, kitaip konfigūruodami konfigūracijos failą gausite klaidą. Jei serveryje jau įdiegta nginx paslauga, naudokite nginx -V, kad patikrintumėte, ar yra parametras --with-stream, jei ne, norėdami pridėti modulį, žiūrėkite šiuos veiksmus:
Sukonfigūruokite failą nginx.conf taip:
Konfigūracija busPrievadas 192.168.50.41:12346 persiųstas į prievadą 192.168.50.91:3389Norėdami iš naujo paleisti NGINX. TCP ir UDP apkrovos balansavimo konfigūracija:Hipersaito prisijungimas matomas.
Prisijunkite per nuotolinį darbalaukį192.168.50.41:12346Adresas, kaip parodyta toliau:
Principas yra tas, kad "Nginx" gali ne tik pakeisti tarpinio serverio HTTP protokolo srautą, bet ir tiesiogiai pakeisti tarpinio serverio TCP ir UDP srautą.
(Pabaiga)
|