← All repos

CLNC

CuteBi Linux Network Client

Browse cluster: Cluster 49
56commits
1contributors
1languages

Tech stack & purpose

CLNC (CuteBi Linux Network Client) is a Linux network proxy program that functions as both a client and server, supporting IPv6, TCP Fast Open, and UDP-over-HTTP tunneling. The project handles TCP proxying with advanced access control lists for routing, rate limiting, and header modification, as well as DNS resolution through HTTP DNS protocols with query-based traffic splitting and caching. When used with its companion server component (CNS), CLNC adds encrypted traffic, HTTP traffic masquerading, and a custom UDP-over-HTTP protocol. The project is written in C and compiled with make, with configuration examples provided for various use cases including SOCKS5 proxying, DNS resolution, and integration with other proxy protocols.

Languages

OCaml
100.0%

Contributors