![Facebook에서 이메일 주소를 변경하는 방법](/f/12e73b6e500eeab3af1b220c7937c152.jpg?width=100&height=100)
귀하는 웹사이트 또는 모바일 애플리케이션 개발자이며 귀하의 로컬 호스트 NAT 또는 방화벽 뒤의 서버를 테스트 목적으로 공용 인터넷에 연결합니까? 이 자습서에서는 다음을 사용하여 안전하게 이 작업을 수행하는 방법을 밝힙니다. 응그록.
응그록 NAT 및 방화벽 뒤에 있는 로컬 서버를 보안 터널을 통해 공용 인터넷에 노출하기 위한 무료 오픈 소스 및 크로스 플랫폼 리버스 프록시 서버입니다. 집에서 직접 개인 클라우드 서비스를 구현하는 데 사용할 수 있는 놀라운 컴퓨터 프로그램입니다.
기본적으로 보안 터널을 설정합니다. 로컬 호스트, 따라서 다음을 수행할 수 있습니다. 실제 배포 전에 웹 사이트의 데모를 실행하고, 로컬에서 실행 중인 백엔드에 연결된 모바일 앱을 테스트하고, 개발 시스템에서 웹 후크 소비자를 구축할 수 있습니다.
사용하기 전에 웹 서버를 설치하거나 기능 설정을 고려해야 합니다. 램프 또는 렘프 스택, 그렇지 않으면 다음 가이드에 따라:
응그록 설치가 매우 쉽고 아래 명령을 실행하여 단일 바이너리가 포함된 아카이브 파일을 다운로드하고 압축을 풉니다.
$ mkdir ngrok. $ cd ngrok/ $ wget -c https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip. $ ngok-stable-linux-amd64.zip의 압축을 풉니다. $ ls.
바이너리 파일이 있으면 기본 파일을 생성해 보겠습니다. index.html 웹 서버에 대한 요청을 테스트하기 위한 웹 서버(Apache) 기본 문서 루트의 페이지입니다.
$ sudo vi /var/www/html/index.html.
파일에 다음 HTML 콘텐츠를 추가합니다.
이것은 TecMint.com 더미 사이트입니다
Ngrok 리버스 프록시 서버를 테스트 중입니다.
파일을 저장하고 실행 응그록 http 포트를 지정하여 80 (다른 포트에서 수신 대기하도록 웹 서버를 구성한 경우 해당 포트를 사용해야 함):
$ ngrok http 80.
일단 시작하면 터미널에 아래와 유사한 출력이 표시되어야 합니다.
응그록 터널을 통해 실행되는 모든 HTTP 트래픽을 실시간으로 검사할 수 있는 간단한 웹 UI를 제공합니다.
http://localhost: 4040
위의 출력에서 아직 서버에 대한 요청이 없습니다. 시작하려면 아래 URL을 사용하여 터널 중 하나에 요청하십시오. 다른 사용자도 이 주소를 사용하여 사이트 또는 앱에 액세스합니다.
http://9ea3e0eb.ngrok.io 또는. https://9ea3e0eb.ngrok.io
그런 다음 검사 UI에서 시간, 클라이언트 IP 주소, 기간, 헤더, 요청 URI, 요청 페이로드 및 원시 데이터를 포함하여 요청 및 응답의 모든 세부 정보를 확인합니다.
자세한 내용은 Ngrok 홈페이지를 참조하십시오. https://ngrok.com/
응그록 는 단순히 놀라운 도구이며, 가장 간단하면서도 강력한 보안 로컬 터널 솔루션입니다. 더 많은 대역폭을 얻으려면 무료 ngrok 계정을 만드는 것을 고려해야 하지만 더 많은 고급 기능을 원하면 유료 계정으로 업그레이드해 보십시오. 아래 의견 양식을 통해 이 소프트웨어에 대한 생각을 공유해 주십시오.