Search

Hookdeck

카테고리
꿀팁 🐝🌸
설명
외부 웹훅을 로컬에서 받을 수 있다??
Date
Tags
1 more property

Hookdeck

로컬 머신에서 어떤 테스트를 하기위해 웹훅을 보낼 일이 종종 생긴다. 웹훅을 보내려면 발신 기준으로 연결이 가능한 공인 IP가 있어야한다.
예를 들어 Github에서 내 개인 PC에 있는 스프링 부트 서버로 웹훅을 보낼 수 없다.
From
깃허브
https://github.com/some-send-webhooks
To
로컬 서버
이럴 때 Hookdeck을 사용하면 외부에서 로컬 머신으로 웹훅을 전달할 수 있다.

설치

위 주소로 접속해 좌측 상단에 Add Destination을 클릭하면 자세한 가이드가 나온다.
개인 PC에 hookdeck을 설치하고 로그인 커맨드를 입력해서 연동할 수 있다.
1.
hookdeck 8071 시작
$ hookdeck listen 8071 Source
XML
복사
2.
hookdeck에서 웹훅을 보낼 URL을 알려준다.
Source Source 🔌 Webhook URL: https://hkdk.events/z7axxxxx
XML
복사
3.
어느 엔드포인트로 웹훅을 보낼 지 입력한다.
localhost forwarding to /monitor
XML
복사
4.
정상 시작
> Ready! (^C to quit)
Bash
복사
2번에서 받은 URL로 웹훅을 발신하도록 설정
웹훅 수신 로그
2024-01-03 11:37:32 [200] POST http://localhost:8071/monitor | https://console.hookdeck.com/?event_id=evt_zO0JYzz2iFHKbWUlTX
Bash
복사