[PROJECT] webhook 에 ngrok 대신 localtunnel 사용하기

THOVY·2022년 11월 30일
0

PROJECT

목록 보기
13/20

nodejs 기반이기 때문에 nodejs 가 있는 곳에서
npm install localtunnel 해준다.

설치하고 lt 를 입력하면(소문자 엘임), 설명서가 나온다.

설명서를 읽어보고 코드를 넣어주자.

첫번째 --port 는 필수다
두번째 localhost 가 아닌 다른 주소라면(우리는 EC2 기 때문에 EC2 퍼블릭 IP 를 적었다) 적어주자.
세번째 subdomain 은 원하는 도메인이 있다면 넣어주자.

만약 우리가 바꾸고 싶은 주소가 localhost:8080 이라면
lt --port 8080 이라고만 해도 된다.
설명서가 상세하고 어렵지 않으니 너무 좋다.

그러면 주소를 만들어주고

그 주소에 들어가면


이런 안내가 나오는데 브라우저 요청에서만 이 페이지가 보인다고 한다. 한 ip 당 주 1회. once per IP every 7 days

하지만 webhook 이나 브라우저 요청이 아닌 곳에선 바로 요청이 들어간다고 한다.
이해하고 다음으로 넘어가면

우리가 바라던 신사를 만날 수 있다.

깃허브 웹훅에 우리의 lt 주소를 넣으면 에러가 나는데 (보통 timeout) 그냥 무시하고, commit 날리자.
그럼 우리의 신사가 잘 받아준다.
받고있는거임. 느려서 그렇지 잘 받아줌.

lt 가 매우 느려서 그렇지 말썽쟁이는 아닌 것 같다.

근데 매우 느린 거 같긴하다. 우리가 테스트용으로 하고 있어서 그렇지 실제로 사용하기는 조금 무리가 있지 않을까 싶다.

주소1개만허용하는ngrok가만안도.

참고 : 외부 망에서 Localhost 접속하기

profile
BEAT A SHOTGUN

0개의 댓글