이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 17574|회답: 6

Windows 원격 데스크톱을 위한 Nginx 역프록시의 실용적 사용

[링크 복사]
2021-11-20 19:26:21에 게시됨 | | | |
요구사항: nginx 역프록시를 사용하여 외부 네트워크 원격 데스크톱을 통해 인트라넷 서버에 접근해야 하며, nginx가 위치한 서버는 공용 네트워크 권한을 가지며(포트 매핑이 완료됨), 내부 네트워크의 Windows 서버는 외부 네트워크를 통해 접근할 수 없으며, nginx 역대 프록시를 사용하여 내부 Windows 서버(3389)의 원격 포트에 접근할 수 있습니다.

  • CentOS 서버(nginx 설치 및 공개 네트워크 권한 포함): 192.168.50.41
  • Windows Server: 192.168.50.91


먼저, 소스 코드를 사용해 nginx 명령어를 다음과 같이 설치하세요:



빌드 시 --with-stream 매개변수를 추가해야 하며, 그렇지 않으면 구성 파일 설정 시 오류가 발생합니다. 서버에 이미 nginx 서비스가 설치되어 있다면, nginx -V를 사용해 --with-stream 매개변수가 있는지 확인하고, 없다면 다음 모듈을 참고해 모듈을 추가하세요:

[실제 전투] Nginx 1.4.4 버전 1.14.0으로 업그레이드됨
https://www.itsvse.com/thread-4714-1-1.html

nginx는 서드파티 모듈을 추가하고, NGINX에서 기본적으로 지원하는 모듈을 가능하게 합니다
https://www.itsvse.com/thread-4713-1-1.html


nginx.conf 파일을 다음과 같이 설정하세요:

구성 방식은포트 192.168.50.41:12346은 포트 192.168.50.91:3389로 전달됩니다.NGINX를 재시작하려고요. TCP 및 UDP 부하 분산 구성:하이퍼링크 로그인이 보입니다.

원격 데스크톱으로 연결192.168.50.41:12346주소는 아래에 나와 있습니다:



원리는 Nginx가 HTTP 프로토콜 트래픽을 리버스할 뿐만 아니라 TCP와 UDP 트래픽을 직접 리버스할 수 있다는 점입니다.

(끝)




이전의:C# 10 글로벌 인용 사용된 새로운 문법 전역
다음:DevTools가 소스 매핑을 로드하지 못함: 로드에 실패함
 집주인| 2021-11-20 19:27:11에 게시됨 |
리눅스 뷰 청취 포트:

2021-11-21 19:29:18에 게시됨 |
배우기 위해 좋은 것들을 배우세요
2021-11-21 23:09:56에 게시됨 |
배우기 시작해...
2022-3-7 22:10:47에 게시됨 |
샤오자자 2021-11-20 19:27에 게시됨
리눅스 뷰 청취 포트:

먼저 이 부분을 살펴보겠습니다
2023-3-17 10:38:24에 게시됨 |
학습 중입니다
2023-3-22 09:06:20에 게시됨 |
학습 중입니다
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com