ngrok - 로컬 개발을 위해 제공되는 공개 URL 생성 솔루션
(ngrok.com)- BOT이나 REST API에서 공개적으로 접근해야하는 URL이 요구되는 경우가 있지만. 보통 제가 작은 프로젝트나 실험을 할 때는 공개 URL을 만들기 귀찮았습니다.
- ngrok은 그 귀찮음을 해결해줍니다. ngrok을 다운 받고, 'ngrok http 3000'을 하면 localhost 3000 포트와 연결된 공개 URL을 생성합니다.
- 해당 공개 URL은 HTTP와 HTTPS 연결을 모두 지원해주며. 사용자는 로컬에 생성된 관리페이지에서 해당 URL로 들어오는 요청들을 볼 수 있습니다.
- 무료버전은 연속으로 2시간동안 세션을 유지할 수 있으며, 유료 버전은 그보다 길 것 같습니다.
- 저는 Slack API를 개발하면서 무료버전만 사용했고, API 도큐먼트에서 해당 솔루션을 쓰라고 해서(... ) 사용해보았을 때 멋지게 작동했습니다.
참고로 Awesome Tunneling - ngrok 대체제 모음이 최근 이곳에 소개된 바 있습니다. 그리고 여기 소개된 것 중 Expose나 Sish 같은 것은 별도로 소개된 적도 있습니다.
우와. 감사합니다. 제가 저런 솔루션을 처음 봐서 감격했었는데 (지금까지 공개 URL이 필요한 사이드 프로젝트를 거의 안 했어서요), 많은 대체제들이 나왔었군요 'ㅁ '!