URL 재작성

Chute는 다양한 방법으로 요청의 URL을 재작성하거나 URL로 특정 요청을 거부할 수 있습니다.

하나의 요청에는 하나의 규칙만 적용될 수 있습니다.

예:

[URL Rewrite]
^http://www\.google\.cn http://www.google.com header
^http://amazon\.cn https://z.cn 302
^http://ad\.com/ad\.png _ reject
^http://tracker\.com/event _ reject-200
^http://ad\.com/pixel _ reject-img
^http://api\.example\.com/block _ reject-dict

재작성 규칙은 정규식, 대체 URL 및 유형의 3부분으로 구성됩니다.

헤더 모드

Chute는 요청 헤더를 수정하고 필요한 경우 요청을 다른 호스트로 리디렉션합니다. 클라이언트는 이 재작성 작업을 감지하지 못합니다.

요청 헤더의 "Host" 필드는 새 URL과 일치하도록 수정됩니다.

[URL Rewrite]
^http://www\.google\.cn http://www.google.com header

HTTPS 스킴이 있는 URL로 리디렉션할 수 없습니다. 또한 HTTPS 요청을 리디렉션할 수 없습니다.

302 모드

Chute는 단순히 302 리디렉션 응답을 반환합니다. 호스트명에 대한 MitM이 활성화된 경우 HTTPS 요청도 리디렉션할 수 있습니다.

[URL Rewrite]
^http://amazon\.cn https://z.cn 302

307 모드

Chute는 단순히 307 임시 리디렉션 응답을 반환합니다. 호스트명에 대한 MitM이 활성화된 경우 HTTPS 요청도 리디렉션할 수 있습니다.

[URL Rewrite]
^http://amazon\.cn https://z.cn 307

거부 모드

패턴이 일치하면 요청을 거부합니다. 대체 매개변수는 무시됩니다. HTTP 403 Forbidden을 반환합니다. 호스트명에 대한 MitM이 활성화된 경우 HTTPS 요청도 거부됩니다.

[URL Rewrite]
^http://ad\.com/ad\.png _ reject

Reject-200 모드

HTTP 200 OK 상태와 길이가 0인 본문으로 요청을 거부합니다. 오류 처리를 트리거하지 않고 추적 요청을 조용히 차단하는 데 유용합니다.

[URL Rewrite]
^http://tracker\.com/event _ reject-200

Reject-Img 모드

1x1 투명 GIF 이미지(HTTP 200 OK)를 반환하여 요청을 거부합니다. 깨진 이미지 자리 표시자를 유발하지 않고 광고 이미지를 차단하는 데 유용합니다.

[URL Rewrite]
^http://ad\.com/pixel _ reject-img

Reject-Dict 모드

빈 JSON 객체 {}(HTTP 200 OK)를 반환하여 요청을 거부합니다. JSON 응답을 기대하는 API 호출을 차단하는 데 유용합니다.

[URL Rewrite]
^http://api\.example\.com/block _ reject-dict
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-06-28 02:09:17

results matching ""

    No results matching ""