URL Rewrite

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

กฎการเขียนใหม่ประกอบด้วย 3 ส่วน: นิพจน์ปกติ, การแทนที่ และประเภท

โหมด Header

Chute จะแก้ไขส่วนหัวคำขอและเปลี่ยนเส้นทางคำขอไปยังโฮสต์อื่นหากจำเป็น ไคลเอนต์จะไม่สังเกตเห็นการกระทำการเขียนใหม่นี้

ฟิลด์ "Host" ในส่วนหัวคำขอจะถูกแก้ไขให้ตรงกับ URL ใหม่

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

คุณไม่สามารถเปลี่ยนเส้นทางไปยัง URL ที่มีโครงร่าง HTTPS และคุณไม่สามารถเปลี่ยนเส้นทางคำขอ HTTPS

โหมด 302

Chute จะส่งคืนการตอบกลับเปลี่ยนเส้นทาง 302 คำขอ HTTPS สามารถเปลี่ยนเส้นทางได้หาก MitM สำหรับชื่อโฮสต์ถูกเปิดใช้งาน

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

โหมด 307

Chute จะส่งคืนการตอบกลับเปลี่ยนเส้นทางชั่วคราว 307 คำขอ HTTPS สามารถเปลี่ยนเส้นทางได้หาก MitM สำหรับชื่อโฮสต์ถูกเปิดใช้งาน

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

โหมด Reject

ปฏิเสธคำขอหากตรงกับรูปแบบ พารามิเตอร์การแทนที่จะถูกละเว้น ส่งคืน HTTP 403 Forbidden คำขอ HTTPS จะถูกปฏิเสธหาก MitM สำหรับชื่อโฮสต์ถูกเปิดใช้งาน

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

โหมด Reject-200

ปฏิเสธคำขอด้วยสถานะ HTTP 200 OK และเนื้อหาความยาวศูนย์ มีประโยชน์สำหรับการบล็อกคำขอติดตามอย่างเงียบๆ โดยไม่กระตุ้นการจัดการข้อผิดพลาด

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

โหมด Reject-Img

ปฏิเสธคำขอโดยส่งคืนภาพ GIF โปร่งใส 1x1 (HTTP 200 OK) มีประโยชน์สำหรับการบล็อกรูปภาพโฆษณาโดยไม่ทำให้เกิดตัวแทนรูปภาพที่เสียหาย

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

โหมด Reject-Dict

ปฏิเสธคำขอโดยส่งคืนวัตถุ JSON ว่าง {} (HTTP 200 OK) มีประโยชน์สำหรับการบล็อกการเรียก API ที่คาดหวังการตอบกลับ JSON

[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 ""