Ngrok으로 터널을 파세요. - 뭐, 왜, 어때요?

안녕하세요.오늘 우리는 ngrok이 무엇인지, 개발자로서 왜 그것을 필요로 하는지, 그리고 어떻게 설치, 설정, 사용하는지 ngrok 를 이해할 것이다.
본고의 내용을 깊이 연구하기 전에 제가 먼저 당신에게 직면하게 될 장면을 알려 드리겠습니다.

Suppose you want to demo your developed application with your colleagues or your team-mates or to anyone you want to receive feedback from. If you were like me and didn't know about ngrok before,

  • You would have asked the person to either swing by your desk or took your laptop to them to demo it.
  • You might have pushed your changes to a Github repository, asked them to clone it in their local machine and view it.
  • You would have deployed it and shared the link to access the deployment.

대안이 있다면?여기가 바로 *Ngrok*의 역할을 하는 곳입니다. *

Ngrok이 뭐예요?


NgrokAlan Shreeve에서 개발한 응용 프로그램으로 개발자가 로컬 개발 서버를 인터넷에 공개할 수 있도록 한다.이것은 기본적으로 로컬 개발 서버로 가는 터널을 만들고ngrok에 두 개의 무작위 하위 영역을 생성합니다.com-하나http와 다른 하나https.이러한 생성된 주소가 있으면 인터넷을 통해 로컬에서 개발한 응용 프로그램을 어디서나 볼 수 있습니다. 개발 서버가 계속 실행되기 전에.
그들은 세계 각지와 장소에서 각종 터널 서버를 제공하고, 심지어ngrok 서버 소프트웨어도 VPS나 전용 서버에서 스스로 관리할 수 있다.그들은 사용자 정의 영역, 구글 응용 프로그램 SSO, 화이트 라벨 영역 등more의 추가 기능을 제공하는 무료와 소수의 비용 지불 계획을 제공한다.

당신은 왜ngrok가 필요합니까?


프레젠테이션을 통해 개발된 어플리케이션 외에도 다음과 같은 용도로 사용할 수 있습니다. -
  • 클라우드에서 자신의 개인 서비스를 운행한다.
  • 로컬 백엔드 서버가 있는 모바일 애플리케이션을 테스트합니다.
  • Webhook 구축 및 테스트
  • 우리는 무엇과 무엇에 대해 토론했다.이제 우리 계속 토론합시다.

    어떻게 ngrok를 사용합니까?


    사용ngrok은 매우 간단하다.ngrok를 사용하여 로컬 서버를 발굴하기 전에
  • 설치 및 설치
  • 구성ngrok
  • 터널 가동
  • 1. 설정 및 설치

    ngrok를 사용하려면 signup 에서 계정을 만들어야 합니다.
    등록하면 대시보드로 이동합니다.대시보드는 이렇게 보여야 합니다.

    운영 체제에 따라 올바른 패키지를 다운로드합니다.여기에 설치 절차를 언급했지만, 저도 당신을 위해 기록할 것입니다.
    Windows의 경우: -
    zip을 다운로드하고 실행 가능한 파일의 압축을 풀고 실행하십시오.
    명령 프롬프트의 모든 위치에서 액세스하려면 ngrok
  • 실행 가능한 파일ngrok를 이동합니다.exe to C:\Windows\system32\nBrok.exe
  • 사용자 인터페이스를 통해 환경 변수를 추가합니다(윈도우즈 로고 옆에 있는 검색창에서'계정의 환경 변수 편집'=> 사용자 이름 변수 아래의 경로를 두 번 클릭하십시오=> 새로 만들기 => 경로 추가 C:\windows\system32\ngrok.exe=> 확인을 누르십시오.
  • bash를 다시 시작하면'ngrok-htp80'명령을 실행할 수 있습니다.
  • Mac/Linux의 경우: -
    터미널에서 다음 명령을 실행합니다.
    unzip /path/to/ngrok.zip
    
    사용한 셸에 따라 파일을/usr/local/bin으로 이동하거나 ngrok 또는 ngrok 에 경로를 추가합니다.

    2,ngrok 구성


    Remove the ./ and run the following commands if you're doing this on Command Prompt on Windows.


    다음 단계는 .bashrc 계정을 사용하여 시스템에 설치된 클라이언트를 검증하는 것입니다.
    터미널/프롬프트에서 다음 명령을 실행합니다. -
    ./ngrok authtoken YOUR_AUTH_TOKEN
    
    인증 토큰은 계기판에 표시되는 토큰입니다.이것은 당신의 계좌의 auth\u 영패를 저장합니다.로컬 컴퓨터의 yml 파일입니다.

    3. 터널 가동


    이것은 .zshrc 터널을 통해 로컬 개발 서버를 인터넷에 시작하는 마지막 단계이며 배치할 필요가 없다.
    다음 명령을 입력합니다. -
    ./ngrok http 80
    
    여기ngrok는 로컬 서버에서 실행되는 포트 번호입니다.실행 중인 로컬 서버의 ngrok 로 변경해야 합니다.터널링할 응용 프로그램의 개발 서버가 시작되고 실행 중인지 확인하십시오.
    예:
    ./ngrok http 3000
    
    또는
    ./ngrok http 5000
    
    이 명령을 실행하면 터미널/알림 문자가 이렇습니다.

    이것은 응용 프로그램에 접근할 수 있는 무작위로 생성된 하위 영역을 보여 줍니다.또한 포트 ngrok 의 로컬 대시보드를 사용하여 생성된 하위 도메인을 통해 모든 요청을 볼 수 있습니다.

    그렇습니다!!응용 프로그램에 80 터널이 시작되었습니다.


    무료 계획에서는 세션이 하나만 있을 수 있습니다.세션을 종료하려면 PORT NUMBER 또는 종료 4040 프로세스를 제시할 수 있습니다.
    나는 당신이 무엇이 ngrok, 왜 그것을 필요로 하는지, 그리고 어떻게 Ctrl + C를 통해 당신의 로컬 응용 프로그램을 전송하는지 똑똑히 알기를 바랍니다.댓글에 도움이 되는 경우 다음을 알려주십시오.)

    참고 문헌:


    여전히 궁금해ngrok 이게 당신에게 어떤 좋은 점이 있습니까?이 자원을 보십시오.
  • ngrok site
  • A blog about ngrok on Pubnub
  • Developer documentation on ngrok
  • Twilio blog on setting up Ngrok on Windows
  • 좋은 웹페이지 즐겨찾기