{"repo":"NOBLES5E/cproxy","free":true,"listed":false,"github":"https://github.com/NOBLES5E/cproxy","clone":"git clone https://github.com/NOBLES5E/cproxy.git","description":"Easy per application transparent proxy built on cgroup.","language":"Rust","stars":519,"topics":["v2ray","transparent-proxy","proxy","proxychains","shadowsocks","tproxy"],"license":"MIT","category":"networking-infra","readme_excerpt":"Ever wished you could make your stubborn programs use a proxy without them even knowing? Well, say hello to cproxy . Key Features - Transparent redirection of TCP and UDP traffic - Support for different proxies per application/process - Compatible with all programs, including statically linked Go binaries - DNS request redirection - Simple usage similar to proxychains - Ability to proxy existing running processes - Support for both iptables REDIRECT and TPROXY modes - DNS server override in TPROXY mode - Network activity tracing using iptables LOG target - Compatible with cgroup v1 and v2 - No background daemon required - Easy integration with existing software like V2Ray, Xray, and Shadowsocks [!TIP] Your proxy should be a transparent proxy port (like V2Ray's dokodemo-door inbound or shadowsocks ss-redir ). But don't panic if you only have a SOCKS5 or HTTP proxy! There are tools that can transform it faster than Bill Clinton (check out transocks, ipt2socks and ip2socks-go). Installation You can install by downloading the binary from the release page or install with: cargo install cproxy . Alternatively, here's a oneliner that downloads the latest release and put it in your /usr/local/bin/ (for the lazy... I mean, efficient folks): Usage Basic Magic Trick: Just Like proxychains You can launch a new program with cproxy with: All TCP connections requests will be proxied. If your local transparent proxy support DNS address overriding, you can also redirect DNS traffic with --red","default_branch":null,"files":null,"tree":[],"storefront":"/r/NOBLES5E","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/NOBLES5E/cproxy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}