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.

25Projects
471KStars in total
+169Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

25 projects · by stars

  1. #1 · fatedier/frp

    frp

    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.

    110K
  2. #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.

    46.9K
  3. #3 · shadowsocks/ShadowsocksX-NG

    ShadowsocksX-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.

    32.9K
  1. 4

    nginx

    31.9Knginx/nginx · C

    NGINX ('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.

  2. 5

    hysteria

    22.7KHyNetworks/hysteria · Go

    Hysteria 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.

  3. 6

    res-downloader

    20.7Kputyy/res-downloader · Go

    A 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.

  4. 7

    nginx-proxy

    19.9Knginx-proxy/nginx-proxy · Python

    A 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.

  5. 8

    goproxy

    17.1Ksnail007/goproxy · Go

    goproxy 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.

  6. 9

    Cloudflare-vless-trojan

    16.6Kyonggekkk/Cloudflare-vless-trojan · JavaScript

    Scripts 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.

  7. 10

    cfnew

    16.4KbyJoey/cfnew

    CFnew 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.

  8. 11

    gluetun

    15.8Kpassteque/gluetun · Go

    Gluetun 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.

  9. 12

    whistle

    15.7Kavwo/whistle · JavaScript

    Whistle 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).

  10. 13

    proxypin

    14.1Kwanghongenpin/proxypin · Dart

    ProxyPin 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.

  11. 14

    haoel.github.io

    13.1Khaoel/haoel.github.io · Shell

    A 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.

  12. 15

    xray

    11.8Kchaitin/xray · Vue

    xray is a security assessment tool built by Chaitin for scanning common web vulnerabilities and running custom PoCs against targets.

  13. 16

    smartdns

    11.3Kpymumu/smartdns · C

    SmartDNS 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.

  14. 17

    http-proxy-middleware

    11.1Kchimurai/http-proxy-middleware · TypeScript

    It 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.

  15. 18

    shadowsocks-rust

    10.9Kshadowsocks/shadowsocks-rust · Rust

    A 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.

  16. 19

    proxychains-ng

    10.7Krofl0r/proxychains-ng · C

    ProxyChains-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.

  17. 20

    ProxyBridge

    6.8KInterceptSuite/ProxyBridge · C

    ProxyBridge 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.

  18. 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.

  19. 22

    wsl-dashboard

    4Kowu/wsl-dashboard · Rust

    WSL 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.

  20. 23

    MasterHttpRelayVPN-RUST

    3.6Ktherealaleph/MasterHttpRelayVPN-RUST · Rust

    It 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.

  21. 24

    mtproto.zig

    2.1Ksleep3r/mtproto.zig · Zig

    mtproto.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.

  22. 25

    Arachnidium

    392p2r3/Arachnidium · Python

    Arachnidium 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.

Often tagged together