Обзор Chute

Chute — это утилита для веб-разработки и проксирования, доступная на macOS, iOS, tvOS и Android. Приложение для Android работает на том же движке, перенесённом на Kotlin (KLNEKit-K), поэтому один файл конфигурации подходит для всех платформ. Утилита предназначена для разработчиков и поэтому требует профессиональных знаний.

Возможности

  • Высокая производительность, стабильность и эффективность: Chute может плавно обрабатывать весь сетевой трафик со стабильностью промышленного уровня, используя минимум системных ресурсов.
  • Гибкая система правил: Вы можете создавать правила пересылки на основе доменного имени, IP CIDR, GeoIP, IP ASN, имени процесса и многого другого. Поддерживаются и логические правила (AND, OR, NOT). Chute может автоматически проксировать запросы на другие серверы, используя протоколы HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH. Приватные протоколы Surge — прежде всего Snell — не поддерживаются; импорт конфигураций, как и импорт ссылок для обмена в Chute Mac, пропускает такие записи с предупреждением.
  • Расшифровка HTTPS: HTTPS-трафик может быть расшифрован с помощью атаки «человек посередине». Генератор сертификатов в Chute Mac и Chute iOS поможет вам создать сертификат CA, доверенный вашей операционной системой, для целей отладки; Chute Android вместо этого импортирует ваш собственный PKCS#12.
  • Локальное сопоставление DNS: Chute поддерживает локально настраиваемое сопоставление DNS. Его многочисленные функциональные модули, включая подстановочные знаки, псевдонимы и пользовательский DNS-сервер, DoH (DNS-over-HTTPS), DoT (DNS-over-TLS), DoQ (DNS-over-QUIC) и DoH3 (DNS-over-HTTP/3), способны удовлетворить различные потребности. Для повышения производительности все DNS-серверы опрашиваются одновременно.
  • Группа политик: Вы можете объединить несколько прокси в группу, и к ней будет применяться политика в соответствии с группировкой. Группа политик может быть настроена как url-test (выбор политики по скорости доступа к URL), fallback (выбор по приоритету доступности), load-balance (распределение между прокси с round-robin, consistent-hashing или sticky-sessions), ssid (выбор политики по имени SSID сети Wi-Fi) и select (ручной выбор).
  • Перезапись HTTP: Вы можете перезаписывать HTTP/HTTPS-запросы на другой URL с помощью пользовательских правил или просто блокировать запросы;
  • Имитация ответов: Вы можете возвращать имитированные данные на совпадающие HTTP/HTTPS-запросы, не обращаясь к реальному серверу;
  • Перезапись тела: Поиск и замена содержимого в телах HTTP-запросов и ответов с использованием регулярных выражений или выражений JSONPath либо их преобразование программами jq;
  • Определение протокола: Chute может определять фактический протокол соединения (HTTP/TLS/QUIC) и применять правила соответственно;
  • JavaScript-скриптинг: Запуск пользовательских скриптов JavaScript для расширенной модификации запросов/ответов, разрешения DNS, пользовательского сопоставления правил и запланированных задач;
  • HTTP API управления и веб-консоль: Chute предоставляет встроенный HTTP API управления и веб-консоль для отслеживания и управления прокси во время выполнения;
  • Отчеты об уведомлениях: Chute обнаруживает закономерности в сбоях соединений, недоступности прокси, всплесках трафика, сбоях обновления конфигурации и переключениях групп политик. Он отправляет структурированные события в приложение Chute, которое может отображать системные уведомления о значительных аномалиях;
  • Удалённая панель мониторинга: Chute Dashboard может подключаться к удалённым экземплярам Chute iOS, Chute Mac, Chute tvOS или Chute Android через USB (Chute iOS и Chute Android) или сеть.
  • Полная поддержка IPv6: Все функции работают в среде IPv6.
  • Ретрансляция UDP: туннель Chute — Chute iOS, Chute tvOS, Chute Android в режиме VPN и Chute Mac в расширенном режиме — и его слушатель SOCKS5 могут отправлять ваши UDP-пакеты через прокси, что позволяет улучшить работу онлайн-игр с использованием прокси SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/TUIC/Hysteria2/WireGuard/AmneziaWG/AnyTLS/MASQUE.

Эксклюзивные возможности Chute Mac

  • Расширенный режим: Chute может обрабатывать весь сетевой трафик от приложений, которые явно не поддерживают веб-прокси, используя либо виртуальный сетевой интерфейс (VIF) через привилегированный помощник, либо системное расширение PacketTunnel VPN. Подробности см. в разделе Расширенный режим.

Chute iOS и Chute tvOS

Оба работают как системный VPN — так же, как Chute Android в режиме VPN:

  • Все функции работают в сотовой сети.
  • Захват всего HTTP/HTTPS/TCP/UDP трафика от любых приложений на вашем устройстве и перенаправление на прокси-серверы HTTP/HTTPS/SOCKS5/SOCKS5-TLS/Shadowsocks/ShadowsocksR/Trojan/VMess/VLESS/AnyTLS/TUIC/Hysteria2/WireGuard/AmneziaWG/ShadowTLS/MASQUE/SSH в соответствии с гибко настраиваемыми правилами, даже если приложение не следует системным настройкам прокси.
  • Переопределение системных настроек DNS даже в сотовой сети.
  • Мониторинг и анализ сетевых запросов путём подключения Chute Dashboard — к Chute iOS через Wi-Fi или USB-кабель, к Chute tvOS по сети. Вы даже можете просматривать запросы сотовой сети при подключении через USB-кабель.

Эксклюзивные возможности Chute Android

  • Прокси для отдельных приложений: пропускать через VPN все приложения, только выбранные или все, кроме выбранных.
  • Режим службы «Локальный прокси»: запускать только слушатели HTTP и SOCKS5 без системного VPN, чтобы на них указывали другие приложения или устройства.
  • Запуск при загрузке, «Только по Wi-Fi» (автопауза в лимитных сетях), плитка быстрых настроек, ярлыки и виджет на главном экране, а также широковещательные Intent и плагин Tasker/Locale для приложений автоматизации.
  • См. Начало работы на Android — первый запуск и отличия платформы.
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-29 21:57:05

Эта страница — перевод английской версии. При расхождениях приоритет имеет английская версия.

results matching ""

    No results matching ""