Gost is a Go-based network tunnel and multi-protocol proxy server. It functions as a gateway for routing TCP and UDP traffic, creating secure network tunnels between remote endpoints, and acting as a DNS proxy server to resolve domain name queries.
The project is distinguished by its ability to implement multi-hop proxy chaining, which links multiple network nodes in a sequence to route traffic through specific paths. It also provides transparent proxying by integrating with virtual network interfaces to intercept system-level traffic without requiring manual client configuration.
The system covers broad capabilities in secure tunneling infrastructure, multi-protocol port forwarding, and traffic management. Security is handled through TLS traffic encryption, client authentication, and connection access filtering. It further includes operational tools for bandwidth rate limiting, network performance metrics, and a web API for dynamic configuration management.