Netch is a multi-protocol proxy client and network traffic interceptor designed to route internet traffic through VPN and proxy tunnels. It functions as a connection manager that tunnels outbound data to modify network paths and bypass network restrictions.
The project supports a wide range of tunneling protocols, including Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS. It distinguishes itself by offering the ability to distribute established proxy connections to other devices on a local network and by providing UDP FullCone NAT support to maintain stable peer-to-peer connectivity through consistent external port mapping.
The software includes capabilities for capturing and redirecting network requests from specific applications using virtual network adapters and process-level interception. It also incorporates security utilities for verifying project integrity via recursive SHA256 file integrity hashing of directory trees.