Перезапись 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

Правило перезаписи состоит из 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 ""