Go http-proxy

Open-source Go projects categorized as http-proxy

Top 23 Go http-proxy Projects

  • frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

    Project mention: Frp: Expose local server behind NAT/firewall to public (ngrok alternative) | news.ycombinator.com | 2024-01-08
  • v2ray-core

    A platform for building proxies to bypass network restrictions.

    Project mention: Why won't my self-hosted VPN work? | /r/selfhosted | 2023-03-05
  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • goproxy

    🔥 Proxy is a high performance HTTP(S) proxies, SOCKS5 proxies,WEBSOCKET, TCP, UDP proxy server implemented by golang. Now, it supports chain-style proxies,nat forwarding in different lan,TCP/UDP port forwarding, SSH forwarding.Proxy是golang实现的高性能http,https,websocket,tcp,socks5代理服务器,支持内网穿透,链式代理,通讯加密,智能HTTP,SOCKS5代理,黑白名单,限速,限流量,限连接数,跨平台,KCP支持,认证API。

  • hysteria

    Hysteria is a powerful, lightning fast and censorship resistant proxy.

    Project mention: Russia has started indiscriminately blocking all OpenVPN/WireGuard connections | news.ycombinator.com | 2024-01-20

    As far as I know https://github.com/apernet/hysteria is the latest proxy protocol (used in China). Maybe try this

  • gluetun

    VPN client in a thin Docker container for multiple VPN providers, written in Go, and using OpenVPN or Wireguard, DNS over TLS, with a few proxy servers built-in.

    Project mention: Custom command on docker startup after watchtower update | /r/docker | 2023-12-10

    healthcheck: # https://github.com/qdm12/gluetun/issues/641#issuecomment-933856220 test: "curl -sf https://example.com || exit 1" interval: 1m timeout: 10s retries: 2

  • contour

    Contour is a Kubernetes ingress controller using Envoy proxy.

    Project mention: Istio moved to CNCF Graduation stage | news.ycombinator.com | 2023-07-12

    have you tried Contour yet?


  • skipper

    An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • glider

    glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq). (by nadoo)

  • proxify

    A versatile and portable proxy for capturing, manipulating, and replaying HTTP/HTTPS traffic on the go.

  • Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  • Armor

    Uncomplicated, modern HTTP server

  • mubeng

    An incredibly fast proxy checker & IP rotator with ease.

    Project mention: How AI enhances bypassing anti-bot systems? | /r/Oxylabs | 2023-04-28

    If you’re not into building a proxy rotator yourself, check the repo for a fast proxy checker and IP rotator.

  • broxy

    An HTTP/HTTPS intercept proxy written in Go.

  • opera-proxy

    Standalone client for proxies of Opera VPN

  • hola-proxy

    Standalone Hola proxy client

  • dumbproxy

    Dumbest HTTP proxy ever

    Project mention: Linux Networking Shallow Dive: WireGuard, Routing, TCP/IP and Nat | news.ycombinator.com | 2023-05-23

    Or instead you can have HTTP proxy over TLS in just four steps: https://github.com/Snawoot/dumbproxy/wiki/Quick-deployment

    You don't even need a client for this, any modern browser can work with it right away: https://github.com/Snawoot/dumbproxy#using-http-over-tls-pro...

  • mallory

    HTTP/HTTPS proxy over SSH

  • fasthttp-reverse-proxy

    reverse http / websocket proxy based on fasthttp

    Project mention: How to apply reverse proxy over websocket | dev.to | 2023-12-04

    reverseproxy: A WebSocket reverse proxy extension for the Hertz framework, inspired by fasthttp-reverse-proxy for WebSocket reverse proxying.

  • forwarder

    Forwarder is a production-ready, fast MITM proxy with PAC support. It's suitable for debugging, intercepting and manipulating HTTP traffic. It's used as a core component of Sauce Labs Sauce Connect Proxy.

    Project mention: Go read /etc/hosts with Net.lookupStaticHost() | news.ycombinator.com | 2024-02-23
  • microproxy

    Lightweight non-caching HTTP(S) proxy server

  • wghttp

    Turn WireGuard to HTTP & SOCKS5 proxies

    Project mention: A VPN provider that offers both manual wireguard configuration and socks5 proxy service | /r/WireGuard | 2023-06-06
  • shadowsocks-go

    A versatile and efficient proxy platform for secure communications.

  • serviceq

    Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paper

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-23.

Go http-proxy related posts


What are some of the best open-source http-proxy projects in Go? This list will help you:

Project Stars
1 frp 77,389
2 v2ray-core 44,420
3 goproxy 14,898
4 hysteria 12,130
5 gluetun 5,560
6 contour 3,596
7 skipper 2,993
8 glider 2,698
9 proxify 2,506
10 Trickster 1,935
11 Armor 1,661
12 mubeng 1,340
13 broxy 990
14 opera-proxy 573
15 hola-proxy 429
16 dumbproxy 346
17 mallory 316
18 fasthttp-reverse-proxy 189
19 forwarder 176
20 microproxy 171
21 wghttp 143
22 shadowsocks-go 120
23 serviceq 73
Learn 300+ open source libraries for free using AI.
LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!