Topics / #http-proxy
HTTP proxy projects on GitHub
HTTP proxy servers and traffic forwarding
As of , the most-starred HTTP proxy projects on GitHub are frp (110K stars), v2ray-core (46.9K stars) and ShadowsocksX-NG (32.9K stars). GitHub.Locker tracks 25 HTTP proxy repositories with 471K stars combined. The fastest-growing on October 16 was res-downloader, with +27 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
res-downloader
putyy/res-downloader · ★ 20.7KA free cross-platform desktop app that sniffs and downloads videos, audio, images, m3u8 streams and live streams from Chinese platforms like WeChat Video, Douyin, Kuaishou, Xiaohongshu, Kugou and QQ Music.
+27cfnew
byJoey/cfnew · ★ 16.4KCFnew is a Cloudflare Workers/Pages proxy panel that generates VLESS, Trojan and xhttp nodes, converts them into subscription formats for clients like Clash, Surge, Sing-box, Loon, Quantumult X, V2ray and Shadowrocket, and lets you manage everything through a web config page backed by Cloudflare KV.
+21frp
fatedier/frp · ★ 110Kfrp is a fast reverse proxy that lets you expose a local server sitting behind a NAT or firewall to the internet, forwarding TCP, UDP, HTTP and HTTPS traffic, with an optional P2P mode for direct client-to-client transfers.
+16ProxyBridge
InterceptSuite/ProxyBridge · ★ 6.8KProxyBridge is a cross-platform proxy client that transparently redirects TCP and UDP traffic from specific Windows/macOS/Linux applications through SOCKS5 or HTTP proxies, acting as an open-source alternative to Proxifier.
The all-time top
25 projects · by stars
- 110K
#1 · fatedier/frpfrp
frp is a fast reverse proxy that lets you expose a local server sitting behind a NAT or firewall to the internet, forwarding TCP, UDP, HTTP and HTTPS traffic, with an optional P2P mode for direct client-to-client transfers.
- 46.9K
#2 · v2ray/v2ray-core
v2ray-core
Project V (v2ray-core) is a set of network tools for building your own proxy network that secures your connections and helps you bypass network restrictions while protecting your privacy.
- 32.9K
#3 · shadowsocks/ShadowsocksX-NGShadowsocksX-NG
It's the next generation of ShadowsocksX — a macOS GUI client for the Shadowsocks proxy. You add your server profiles, and it routes your Mac's traffic through them via a local proxy.
- 4

nginx
31.9Knginx/nginx · CNGINX ('engine x') is a free, open source web server, load balancer, reverse proxy, API gateway and content cache — described as the world's most popular web server.
- 5
hysteria
22.7KHyNetworks/hysteria · GoHysteria is an open-source proxy tool — powerful, lightning-fast and censorship-resistant. It routes your traffic through a server you control with a protocol built to withstand blocking.
- 6

res-downloader
20.7Kputyy/res-downloader · GoA free cross-platform desktop app that sniffs and downloads videos, audio, images, m3u8 streams and live streams from Chinese platforms like WeChat Video, Douyin, Kuaishou, Xiaohongshu, Kugou and QQ Music.
- 7
nginx-proxy
19.9Knginx-proxy/nginx-proxy · PythonA Docker image that runs nginx plus docker-gen: when containers start or stop, docker-gen regenerates the reverse proxy config and reloads nginx, so routing updates itself.
- 8

goproxy
17.1Ksnail007/goproxy · Gogoproxy is a high-performance proxy server written in Go. A single binary handles HTTP(S), SOCKS5, SS, WebSocket, TCP and UDP proxying, plus TCP/UDP port forwarding and intranet penetration for exposing servers behind NAT.
- 9
Cloudflare-vless-trojan
16.6Kyonggekkk/Cloudflare-vless-trojan · JavaScriptScripts that deploy free VLESS-WS(TLS) and Trojan-WS(TLS) proxy nodes on Cloudflare Workers/Pages, plus a local Socks5/HTTP proxy script with ECH-TLS, normal TLS or no-TLS modes for devices like soft routers.
- 10

cfnew
16.4KbyJoey/cfnewCFnew is a Cloudflare Workers/Pages proxy panel that generates VLESS, Trojan and xhttp nodes, converts them into subscription formats for clients like Clash, Surge, Sing-box, Loon, Quantumult X, V2ray and Shadowrocket, and lets you manage everything through a web config page backed by Cloudflare KV.
- 11
gluetun
15.8Kpassteque/gluetun · GoGluetun is a lightweight, swiss-army-knife-like VPN client packaged as a single small Docker container. It tunnels through 20+ commercial VPN providers via OpenVPN or Wireguard and lets other containers or LAN devices share that connection.
- 12

whistle
15.7Kavwo/whistle · JavaScriptWhistle is a cross-platform web debugging proxy built on Node.js — it captures and lets you modify HTTP, HTTPS, HTTP/2, WebSocket and TCP traffic, in the same niche as Charles or Fiddler (both are among its GitHub topics).
- 13
proxypin
14.1Kwanghongenpin/proxypin · DartProxyPin is a free, open source tool for capturing HTTP(S) traffic: it intercepts, inspects and rewrites requests and responses, and it can even capture traffic from Flutter apps. Think of it as an open alternative to Charles or Fiddler.
- 14

haoel.github.io
13.1Khaoel/haoel.github.io · ShellA long-form Chinese guide by Bilibili engineer 左耳朵 (haoel) that walks through everything needed to bypass internet censorship (the GFW) by renting your own VPS and self-hosting a proxy, from choosing a server all the way to configuring clients on every device.
- 15

xray
11.8Kchaitin/xray · Vuexray is a security assessment tool built by Chaitin for scanning common web vulnerabilities and running custom PoCs against targets.
- 16

smartdns
11.3Kpymumu/smartdns · CSmartDNS is a local DNS server that forwards each query to multiple upstream DNS servers, measures which resolved IP responds fastest, and returns that IP to the client for a faster browsing experience. It also supports DoT, DoH, DoQ and DoH3 for privacy and can act as an ad filter by mapping specific domains to chosen IPs.
- 17

http-proxy-middleware
11.1Kchimurai/http-proxy-middleware · TypeScriptIt is a Node.js middleware that creates an HTTP proxy with one line of code, letting you forward requests like /api to another host. It wraps the httpxy proxy engine and plugs into connect, express, next.js, hono, fastify and similar servers.
- 18

shadowsocks-rust
10.9Kshadowsocks/shadowsocks-rust · RustA Rust port of shadowsocks — a fast tunnel proxy that helps you bypass firewalls. It ships both ends of the tunnel: sslocal as your local client and ssserver as the remote relay.
- 19

proxychains-ng
10.7Krofl0r/proxychains-ng · CProxyChains-NG is a UNIX program that hooks network-related libc functions in dynamically linked programs via LD_PRELOAD and redirects their TCP connections through SOCKS4a/5 or HTTP proxies. It is the continuation of the unmaintained proxychains project.
- 20

ProxyBridge
6.8KInterceptSuite/ProxyBridge · CProxyBridge is a cross-platform proxy client that transparently redirects TCP and UDP traffic from specific Windows/macOS/Linux applications through SOCKS5 or HTTP proxies, acting as an open-source alternative to Proxifier.
- 21

antigravity-proxy
4.5Kyuaotian/antigravity-proxy · C++Antigravity-Proxy is a Windows DLL injector that forces the Antigravity code editor (and its CLI) to route its network traffic through your SOCKS5/HTTP proxy, without needing Clash's TUN mode.
- 22

wsl-dashboard
4Kowu/wsl-dashboard · RustWSL Dashboard is a GUI manager for WSL built in Rust with a Slint UI, letting you install, start, stop, unregister, and configure your WSL distros from one place with a lightweight, low-memory footprint.
- 23

MasterHttpRelayVPN-RUST
3.6Ktherealaleph/MasterHttpRelayVPN-RUST · RustIt is a Rust port of MasterHttpRelayVPN, a free DPI/censorship-bypass tool that routes your traffic through a Google Apps Script you deploy in your own Google account, using TLS SNI concealment so your ISP only sees a connection to www.google.com.
- 24

mtproto.zig
2.1Ksleep3r/mtproto.zig · Zigmtproto.zig is a tiny self-hosted MTProto proxy for Telegram that disguises your traffic as ordinary TLS 1.3 HTTPS, so censors and DPI filters can't tell it's Telegram. You run it on your own cheap VPS and share a single tg:// link with people who want their Telegram unblocked.
- 25

Arachnidium
392p2r3/Arachnidium · PythonArachnidium is a self-hosted HTTP(S) optimization and compression proxy powered by mitmproxy, meant to run on a spare computer at home and be reached by your devices through a WireGuard VPN tunnel.
Related topics
Often tagged together