ngrok: 보안 터널로 로컬 서버 공개
모든 개발자에게 가장 큰 도전은 자신이 작성한 소프트웨어를 테스트하는 것입니다. 그리고 모바일이나 다른 플랫폼용으로 무언가를 구축할 때 테스트가 더 어려워집니다. 대부분(Mostly) 의 개발은 지역 수준에서 발생합니다. 모든 웹 서버가 localhost에서 실행 중입니다. 어딘가에 배포하기 전에 작업을 볼 수 있습니다. 보안 터널을 통해 로컬 서버를 공용 인터넷에 노출 하는 Windows 용 무료 서비스인 ngrok 를 입력하십시오 .
ngrok 보안이란 무엇입니까?
엔그록이란? ngrok을 사용하는 방법? ngrok을 사용하면 방화벽(Firewalls) 뒤에 있는 로컬 서버 를 보안 터널을 통해 공용 인터넷에 노출할 수 있습니다. 이 도구는 구성이 필요하지 않으며 내장된 네트워크 인터셉터와 함께 제공됩니다.
터널링은 수년 동안 널리 사용되었으며 대부분의 VPN(VPNs) 은 웹 사이트에 대한 무제한 액세스를 제공하기 위해 터널링 개념도 사용합니다. 마찬가지로 ngrok은 공용 인터넷과 로컬 호스트 서버 사이에 보안 터널을 만듭니다. 기본적으로 (Basically)http://localhost:8080 에서 실행되는 모든 웹사이트/web-app/web-service를 하나의 명령으로 인터넷을 통해 액세스할 수 있습니다.
ngrok에서 제공하는 대부분의 기능은 무료입니다. 그리고 프리웨어 제한은 애플리케이션을 테스트하려는 중급 개발자에게 충분합니다. ngrok도 서비스로 제공되지만 해당 부분을 건너뛰고 도구를 직접 다운로드하고 시작하는 것은 전적으로 선택 사항입니다.
ngrok 사용 방법
ngrok에 가입할 수 있으며 무료입니다. 계정을 만들면 클라우드 기반 대시보드에서 모든 활성 터널을 관리할 수 있습니다.
로컬 웹 서버를 인터넷에 노출하는 방법(How to expose your local web server to the internet)
로컬 웹 서버 또는 모든 서버에 대한 터널을 만드는 것은 매우 간단합니다. ngrok을 다운로드 하고 압축을 풉니다. (Download)이제 CMD/PowerShell 창을 열고 압축을 푼 내용이 있는 폴더로 이동합니다.
이제 다음 명령을 실행하여 로컬 서버에 대한 보안 터널을 만듭니다.
./ngrok http 8080
여기서 8080은 서버가 수신 대기하는 포트입니다. 포트 번호가 확실하지 않은 경우 기본 포트 번호인 80으로 이동하십시오.
이 ngrok 인스턴스를 계정에 연결하려면 위의 명령을 실행하기 전에 인증 토큰을 제공해야 합니다. 그렇게 하려면 ngrok 계정에 로그인하십시오. 거기에서 인증 토큰을 얻은 다음 CMD 창에서 다음 명령을 실행합니다.
./ngrok authtoken your_token_here
이것은 한 번만 수행할 수 있으며 매번 반복할 필요가 없습니다.
터널을 만들면 ngrok은 서버에 대한 공개 URL 을 표시합니다. 공개 URL 은 ngrok.io의 하위 도메인이며 무작위로 생성됩니다. 영구적이고 읽기 쉬운 사용자 지정 가능한 하위 도메인을 만들 수도 있지만 이를 위해서는 유료 요금제로 업그레이드해야 합니다.
기본 URL(URLs) 은 애플리케이션을 테스트하기에 충분 하다고 생각합니다 . 프로덕션 등급과 지속성을 원하는 경우에만 업그레이드를 고려해야 합니다.
ngrok 인터셉터
ngrok에는 http://127.0.0.1:4040 을 열어 열 수 있는 인터셉터가 내장되어 있습니다 . 인터셉터를 사용하면 들어오는 모든 네트워크 요청과 응답을 볼 수 있습니다. 인터셉터(Interceptor) 는 디버깅을 하거나 들어오는 요청을 보고 싶을 때 매우 유용합니다. 인터셉터 옆에 상태 탭이 있습니다. 이 탭을 사용하면 터널에 대한 모든 종류의 정보를 볼 수 있습니다. 연결, 연결 시간, HTTP(HTTP) 요청, 서버 주소 및 프로토콜과 같은 일부 통계를 볼 수 있습니다 .
무료 플랜을 사용하면 한 번에 하나의 터널만 만들 수 있습니다. 둘 이상의 동시 터널을 실행하려면 업그레이드를 고려하십시오.
ngrok은 개발자와 애호가에게 유용한 도구입니다. 기존 localhost 서버를 어디서나 액세스할 수 있는 공용 서버로 변환할 수 있습니다. 해커톤에서 이 도구를 소개받았습니다. 그리고 ngrok은 해커톤, 데모, 프레젠테이션, 모바일 앱 테스트, 웹훅 통합 및 실제로 배포하지 않고 애플리케이션을 실행하려는 모든 경우에 매우 유용할 수 있습니다. ngrok은 무료로 사용할 수 있으며 터널을 만들기가 매우 쉽기 때문에 개발에 더 집중할 수 있습니다. 여기(Click here)(Click here) 를 클릭하여 ngrok을 다운로드하십시오.
Related posts
Best 무료 Secure Digital Notebook Software & Online Services
WAMP를 사용하여 Drupal을 설치하는 방법 Windows에서
Best Software & Hardware Bitcoin Wallets Windows, iOS, Android
Setup Internet Radio Station Windows PC에 무료입니다
Fix Partner Windows 10에서 TeamViewer에서 라우터 오류에 연결하지 않았습니다
Nine Nostalgic Tech Sounds 당신은 아마 몇 년 만에 들었을 것입니다
LibreOffice Calc에서 가장 좋은 기능
이 텍스트를 사용하여 Binary을 Binary Converter로 사용하는 텍스트로 변환하는 방법
Windows PC에서 Invitation Card를 만드는 방법
NASA의 Eyes Universe Astronauts을 탐험하는 데 도움이됩니다
가상 Credit Cards 란 무엇인가 WHER & WHERE & WHERE WHERE WHERE & WHERE WHERE Credit Cards 무엇입니까?
Convert Magnet Seedr을 이용한 링크 Download 링크 링크
Automate.io는 무료 automation tool and IFTTT 대안입니다
Silly Window Syndrome 란 무엇입니까 - Explanation and Prevention
Zip file DropBox에서 파일을 다운로드 할 때 너무 큰 오류가 너무 큽니다
Men and Women에 대한 Best Laptop Backpacks
Video 회의 에티켓, 팁 및 규칙을 따라야합니다
Windows 10에 Windows 95을 설치하는 방법
자신의 Device (BYOD) Advantages, Best Practices 등을 가져 오십시오
'칩과 PIN'또는 EMV Credit 카드 란 무엇입니까?