Компоненты
Chute включает несколько компонентов.
Прокси-сервер Chute
Это основная часть Chute. Это полнофункциональный HTTP/SOCKS5 прокси-сервер с высокой производительностью и стабильностью, написанный на Objective-C и оптимизированный для macOS и iOS.
Виртуальный сетевой интерфейс Chute (Chute VIF)
Некоторые приложения не подчиняются системным настройкам прокси (например, Mail.app), поскольку им необходимо использовать сырой TCP-сокет. Такой трафик может обрабатываться Chute VIF.
Chute VIF включен по умолчанию для Chute iOS. На Chute Mac Chute VIF доступен как один из двух типов Расширенного режима — унаследованный режим Helper utun (VIF). Новый режим PacketTunnel (VPN) достигает той же цели, используя системное расширение NetworkExtension вместо сырого виртуального интерфейса. Подробности о обоих вариантах и о том, как выбрать между ними, см. в разделе Расширенный режим.
Chute VIF построен на NetworkExtension.framework.
Chute Dashboard (только версия для Mac)
Chute Dashboard — это графический пользовательский интерфейс для просмотра и проверки запросов, а также отображения кэша DNS. Он может подключаться к локальному экземпляру Chute или к удаленному экземпляру, когда настроен внешний доступ контроллера.
Chute Dashboard будет выпущен как бесплатное программное обеспечение. Любой желающий может скачать его без покупки Chute Mac.