Chute includes several components.
Chute Proxy Server
This is the core part of Chute. It's a full-function HTTP/SOCKS5 proxy server with high performance and stability, written in Objective-C and optimized for macOS and iOS.
Chute Virtual Network Interface (Chute VIF)
Some apps do not obey system proxy settings (such as Mail.app), because they need to use a raw TCP socket. This kind of traffic can be handled by Chute VIF.
Chute VIF is enabled by default for Chute iOS. You may enable Chute VIF on Chute Mac by turning on Enhanced Mode.
Chute VIF is built with NetworkExtension.framework.
Chute Dashboard (Mac Version Only)
Chute Dashboard is a graphical user interface to review and inspect requests and list DNS cache. It can connect to a local Chute instance, or a remote instance when the external-controller-access is set.
Chute Dashboard will be release as a free software. Anyone could download it without purchase Chute Mac.