어떤 페이지든 웹 기술 스택을 식별하는 Chrome, Edge, Firefox용 Manifest V3 브라우저 확장 프로그램입니다.
headeroverride/headeroverride
로컬 URL 필터 규칙과 프로필을 사용해 HTTP 요청·응답 헤더와 쿠키를 재정의하는 브라우저 확장 프로그램입니다.
대체할 수 있는 제품:ModHeader
- 스타
- 4
- 포크
- 0
- 열린 이슈
- 0
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Header Override를 사용하면 브라우저에서 요청 헤더, 응답 헤더, 전송되는 Cookie 헤더, Set-Cookie 헤더를 변경할 수 있습니다. 각 재정의는 URL 필터에 연결된 규칙으로 관리되므로 필요한 요청에만 적용할 수 있으며, 규칙을 프로필별로 묶을 수도 있습니다.
규칙은 로컬에 저장된 뒤 브라우저의 동적 declarative net request 규칙과 동기화되므로, 별도의 프록시 없이 일치하는 트래픽에 변경 사항이 적용됩니다. URL 필터는 declarative request-rule 매칭 구문을 사용하며, 선택 사항인 댓글 필드로 각 규칙에 설명을 붙일 수 있습니다.
이 확장 프로그램은 Chrome, Microsoft Edge, Firefox에서 사용할 수 있습니다. 저장소는 Node.js로 빌드되며, Chrome for Testing 채널에서 실행되는 단위 테스트와 Playwright 엔드투엔드 테스트가 포함되어 있습니다.
핵심 기능
- 01필터와 일치하는 URL의 요청 헤더와 응답 헤더를 재정의합니다.
- 02전송되는 Cookie 헤더와 응답 Set-Cookie 헤더를 재정의합니다.
- 03규칙을 자동으로 저장하고 브라우저의 동적 요청 규칙과 동기화합니다.
- 04규칙을 프로필별로 묶고 브라우저 간에 옮길 수 있습니다.
- 05선택 사항인 댓글을 추가해 규칙에 설명을 붙일 수 있습니다.
활용 사례
- 요청 헤더나 user agent를 다르게 설정했을 때 웹 앱이 어떻게 동작하는지 테스트합니다.
- 프런트엔드 및 API를 디버깅할 때 쿠키나 응답 헤더를 시뮬레이션합니다.
- 특정 Set-Cookie 값에 따라 달라지는 엣지 케이스를 재현합니다.
빠른 시작
- 1
종속성을 설치합니다(Node.js 22.12 이상).
npm ci - 2
확장 프로그램을 빌드합니다.
npm run build - 3
브라우저의 확장 프로그램 페이지에서 개발자 모드를 켜고 압축해제된 확장 프로그램 로드를 클릭한 다음 extension/ 폴더를 선택합니다.
사용 전 알아둘 점
- 별점이 4개이고 프로젝트 규모도 작아 커뮤니티 지원이 제한적입니다.
- 소스에서 로컬로 불러오려면 Node.js 빌드 단계가 필요합니다(Node.js 22.12 이상).
토픽
자주 묻는 질문
- headeroverride은(는) 무엇인가요?
- 로컬 URL 필터 규칙과 프로필을 사용해 HTTP 요청·응답 헤더와 쿠키를 재정의하는 브라우저 확장 프로그램입니다. Header Override를 사용하면 브라우저에서 요청 헤더, 응답 헤더, 전송되는 Cookie 헤더, Set-Cookie 헤더를 변경할 수 있습니다. 각 재정의는 URL 필터에 연결된 규칙으로 관리되므로 필요한 요청에만 적용할 수 있으며, 규칙을 프로필별로 묶을 수도 있습니다.
- headeroverride은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- headeroverride은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- headeroverride은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. headeroverride의 마지막 커밋은 2026년 10월 19일입니다.
- headeroverride은(는) 어디에 사용할 수 있나요?
- 요청 헤더나 user agent를 다르게 설정했을 때 웹 앱이 어떻게 동작하는지 테스트합니다. 프런트엔드 및 API를 디버깅할 때 쿠키나 응답 헤더를 시뮬레이션합니다. 특정 Set-Cookie 값에 따라 달라지는 엣지 케이스를 재현합니다.
- headeroverride는 어떻게 설치하나요?
- 종속성을 설치합니다(Node.js 22.12 이상).: npm ci 확장 프로그램을 빌드합니다.: npm run build 브라우저의 확장 프로그램 페이지에서 개발자 모드를 켜고 압축해제된 확장 프로그램 로드를 클릭한 다음 extension/ 폴더를 선택합니다.
- headeroverride은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/headeroverride/headeroverride
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
우클릭 메뉴나 툴바에서 이미지를 30개 이상의 검색 엔진으로 보내 역이미지 검색을 하는 브라우저 확장 프로그램입니다.
클릭을 기록해 주석이 달린 스크린샷과 단계별 가이드로 만들어 로컬에 저장하는 브라우저 확장 프로그램입니다.
웹사이트 이용 시간을 추적하고 습관 보고서를 보여주며, 설정한 한도에 도달하면 사이트를 차단하는 브라우저 확장 프로그램
네트워크 트래픽, 성능, 뷰, 로그와 앱 데이터를 살펴볼 수 있는 플로팅 디버그 메뉴를 제공하는 iOS 앱용 인앱 디버깅 툴킷입니다.
브라우저에서 WebSocket 트래픽을 모니터링하고 시뮬레이션하거나 차단하는 Chrome 및 Edge DevTools 확장 프로그램입니다.