Расширенный режим

Только Chute Mac поддерживает эту функцию

Некоторые приложения могут не подчиняться системным настройкам прокси. Расширенный режим принудительно направляет весь сетевой трафик через Chute, работая на более низком уровне, чем системный прокси. Chute Mac предоставляет две реализации Расширенного режима, выбираемые на вкладке Прочее главного окна в разделе Тип расширенного режима (в прежнем интерфейсе — раздел Прочее окна Настройки...). По умолчанию используется режим VIF — Helper utun (устаревший).


Сравнение режимов

Характеристика Режим VIF (Устаревший) Режим VPN (Рекомендуемый)
Тип Виртуальный сетевой интерфейс VPN
Захват трафика На основе маршрутов Системный уровень
Настройка DNS Автоматическая (привилегированный помощник) Автоматическая
Требование macOS Без дополнительных требований macOS 10.15+
Расположение приложения Где угодно Должно быть в /Applications

Общее поведение

Оба режима имеют следующие общие характеристики:

  • Chute создаёт виртуальный сетевой интерфейс и регистрируется как маршрут по умолчанию, перенаправляя трафик через прокси для проверки и маршрутизации.

  • DNS-запросы внутри туннеля получают в ответ виртуальные IP-адреса для любого домена, включая домены, которые ваши правила отправляют в DIRECT. Реальные адреса получают только хосты из списка always-real-ip и собственные домены прокси-серверов.

  • Расширенный режим Chute может обрабатывать только трафик TCP, UDP и ICMP. Включайте эту функцию только при необходимости.

  • Трафик ICMP (ping) не может быть проксирован. По умолчанию Chute сам отвечает на эхо-запрос внутри туннеля — как IPv4, так и IPv6, — ничего не отправляя адресату, поэтому успешный ping внутри туннеля ничего не говорит о достижимости цели. См. icmp-auto-reply.

  • Трафик UDP ретранслируется через совпавшую политику, если политика поддерживает ретрансляцию UDP. Если совпавшая политика не поддерживает UDP (или имеет udp-relay=false), датаграмма не отправляется вовсе и записывается как NotSend. Это поведение по умолчанию; udp-policy-not-supported-behaviour = DIRECT вместо этого отправляет её напрямую.


Тип 1: Режим VIF (Устаревший)

Это оригинальная реализация Расширенного режима с использованием виртуального сетевого интерфейса.

Как это работает

  • Chute создаёт виртуальный сетевой интерфейс и настраивает системные маршруты для направления всего трафика через него.

  • Когда IPv6 включён (ipv6 = true в конфигурации), трафик IPv6 также маршрутизируется через виртуальный интерфейс.

  • При завершении все маршруты удаляются, и исходная сетевая конфигурация восстанавливается.

Требования

  • Привилегированный помощник должен быть установлен и запущен.
  • DNS настраивается за вас: как только интерфейс поднят, помощник направляет на собственный резолвер Chute сетевую службу — ту, что выбрана в пункте Помощник на той же вкладке Прочее: по умолчанию основную службу (Основной интерфейс (авто)), а при Все интерфейсы — все службы, — и при отключении Расширенного режима возвращает прежние серверы. Заменённые серверы сохраняются в /Library/Application Support/Chute/ — см. Расположение файлов.

Тип 2: Режим VPN (Рекомендуемый)

Это более новая реализация с использованием системного фреймворка VPN.

Как это работает

  • Chute запускает VPN-туннель, который захватывает весь сетевой трафик на системном уровне.

  • Когда IPv6 включён, трафик IPv6 также маршрутизируется через VPN-туннель.

  • При завершении VPN-туннель останавливается, и исходная сетевая конфигурация восстанавливается.

Требования

  • macOS 10.15 или новее.
  • Приложение должно находиться в /Applications.
  • При первом использовании необходимо одобрить сетевое расширение в Системные настройки > Основные > Объекты входа и расширения > Сетевые расширения.
  • Тип режима не может быть изменён, пока Расширенный режим активен — сначала отключите, затем переключите.

Важные примечания

  • Системные настройки прокси HTTP/HTTPS перестают действовать, пока активен TUN в режиме VPN. Системный прокси возобновит работу, когда Расширенный режим будет отключён.
  • Настройка DNS автоматическая — ручное переопределение DNS не требуется.
  • Если VPN вручную отключён в Системных настройках, Chute выполнит очистку и корректно отключится.

Настройка типа Расширенного режима

  1. Откройте главное окно — Открыть панель мониторинга... (⌘,) в строке меню; в прежнем интерфейсе Настройки... (⌘,) открывает окно с тем же разделом Прочее
  2. Перейдите на вкладку Прочее
  3. Выберите желаемый режим в разделе Тип расширенного режима:
    • Helper utun (устаревший) — оригинальный режим на основе виртуального интерфейса
    • PacketTunnel (рекомендуется) — новый режим на основе VPN
  4. Изменение вступит в силу при следующем включении Расширенного режима.

Примечание: Вы не можете изменить тип режима, пока Расширенный режим активен. Сначала отключите, затем переключите.


Устранение неполадок

  • Режим VPN не запускается: Убедитесь, что приложение находится в /Applications и что вы одобрили сетевое расширение в Системных настройках.
  • «Разрешите Chute в объектах входа» или «Требуется разрешение»: macOS удерживает привилегированный помощник Chute, от которого зависят и режим VIF, и системный прокси. Включите Chute в Системные настройки > Основные > Объекты входа и расширения; как только это разрешено, Chute сам подключится к помощнику.
  • Сообщение «Системное расширение заблокировано»: Перейдите в Системные настройки > Основные > Объекты входа и расширения > Сетевые расширения и включите расширение Chute.
  • Устаревшая конфигурация VPN: Если VPN завис, используйте кнопку Сбросить VPN... на вкладке Прочее главного окна. Она только удаляет конфигурацию VPN и работает, лишь пока туннель отключён; следующий запуск Расширенного режима создаёт новую.
  • DNS не работает в режиме VIF: помощник сам подменяет DNS интерфейса, когда туннель поднимается. Если этот шаг не удался, Chute сообщает TUN DNS swap failed и выключает Расширенный режим обратно. Уведомление, которое показывается при включении режима VIF, выводится безусловно — оно не признак того, что что-то не настроено. Оно появляется при каждом включении режима VIF, пока вы не отметите Больше не показывать это сообщение; у режима VPN есть собственное уведомление, Расширенный режим PacketTunnel, которое ведёт себя так же.
S. Smart Rabbit LLC © All Rights Reserved            updated 2026-09-29 21:57:05

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

results matching ""

    No results matching ""