OpenSource-Hub
W

webhook-tester

SHA-256
510 stars·개발 도구·SHA-256 체크섬 확인됨

강력한 Webhook 테스트 및 디버깅 도구, 사용자 정의 응답, 실시간 알림 및 다양한 스토리지 백엔드를 지원합니다.

스마트 다운로드

Download 버전 다운로드

v2.3.0 · 19 MB

자가 호스팅 Webhook 테스트 도구로, 사용자 정의 응답 및 실시간 알림을 지원합니다.

주요 기능

  • 완전 사용자 정의 응답 상태 코드, HTTP 헤더 및 응답 본문
  • 내장 WebSocket 실시간 알림, 타사 푸시 불필요
  • 메모리, Redis, 파일 시스템 세 가지 스토리지 드라이버 지원
  • 내장 ngrok 터널로 로컬 인스턴스를 공용 네트워크에 쉽게 노출
  • 단일 바이너리 파일, 내장 React UI, 제로 외부 종속성

할 수 없는 것

  • 메모리 저장 모드에서는 데이터가 지속되지 않으며, 재시작 후 모든 레코드가 손실됩니다. 데모 사이트(wh.tarampamp.am)는 데이터가 지속되지 않고 불안정할 수 있습니다. 프로덕션 환경에서는 Redis 저장소를 사용하고 지속성을 구성하는 것을 권장합니다. ngrok 터널은 유효한 ngrok 인증 토큰을 제공해야 합니다.

사용 사례

  • Webhook 콜백(GitHub, GitLab, Slack 등) 개발 및 디버깅
  • HTTP 콜백 인터페이스 통합 테스트, 요청 및 응답 검증

상세 설명

webhook-tester는 자체 호스팅 방식의 웹훅 테스트 및 디버깅 도구로, 고성능이며 외부 의존성이 전혀 없습니다. webhook.site와 같은 서비스의 무료 오픈소스 대안으로 사용할 수 있습니다. 유사 도구와 비교했을 때 핵심 장점은 다음과 같습니다: 완전히 사용자 정의 가능한 응답 상태 코드, HTTP 헤더 및 응답 본문; 내장된 WebSocket 실시간 알림으로 타사 푸시 서비스 불필요; 메모리, Redis 또는 로컬 파일 시스템 세 가지 스토리지 드라이버 지원으로 다양한 데이터 지속성 요구 충족; 내장된 ngrok 터널을 통해 로컬 인스턴스를 공개 네트워크에 쉽게 노출. 임의의 URL을 생성하기만 하면 모든 HTTP 요청을 캡처하고 검사할 수 있어 GitHub, GitLab, Slack 등 서비스의 웹훅 콜백 디버깅에 매우 적합합니다. 이 도구는 Go로 작성되었으며, 단일 바이너리 파일에 경량 React UI가 포함되어 있습니다. 또한 바이너리 요청 뷰, 헬스 체크 엔드포인트, JSON 로그 형식, 다중 아키텍처 Docker 이미지 등의 기능을 제공합니다. webhook.site와 비교할 때 데이터를 완전히 제어할 수 있어 타사 플랫폼에 의존할 필요가 없습니다.

태그

webhooktestingdebugginghttpgoself-hosted

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

Docker 명령어를 실행하여 시작: docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2

4

브라우저로 http://localhost:8080에 접속하여 생성된 무작위 URL을 복사하세요.

5

해당 URL로 Webhook 요청을 보내고, 페이지에서 실시간으로 요청 상세를 확인하세요.

설치 가이드
  1. Docker 명령어를 실행하여 시작: docker run --rm -p 8080:8080 ghcr.io/tarampampam/webhook-tester:2
  2. 브라우저로 http://localhost:8080에 접속하여 생성된 무작위 URL을 복사하세요.
  3. 해당 URL로 Webhook 요청을 보내고, 페이지에서 실시간으로 요청 상세를 확인하세요.
파일 무결성

SHA-256 체크섬 확인됨

GitHub 공식 Release 페이지에서 추출된 체크섬

SHA256 체크섬

6630b5e1ecedd283038f24f3ae744e5078bc119ea15971e9f3977ab0fe7a6ae8

이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker로 실행하는 경우, 컨테이너를 중지하고 이미지를 삭제하면 됩니다. 바이너리 파일을 다운로드한 경우, 해당 파일을 삭제하면 제거가 완료됩니다.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스MIT
마지막 업데이트2026-07-06T10:11:54Z
GitHub 저장소공식 웹사이트

유사한 프로젝트