The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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.
I've been self-hosting https://github.com/fatedier/frp on my little box, and it feels insane to think of the times where I didn't have it set up. There are many choices in the space as others pointed out, but frp's capabilities and lightweight packaging blows all other setups out of the water. I placed mine behind nginx with Let's Encrypt for SSL support. Hella fresh!
-
-
WorkOS
The modern identity platform for B2B SaaS. 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。
-
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.
healthcheck: # https://github.com/qdm12/gluetun/issues/641#issuecomment-933856220 test: "curl -sf https://example.com || exit 1" interval: 1m timeout: 10s retries: 2
-
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.
-
-
-
If you’re not into building a proxy rotator yourself, check the repo for a fast proxy checker and IP rotator.
-
-
-
-
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...
-
-
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: A VPN provider that offers both manual wireguard configuration and socks5 proxy service | /r/WireGuard | 2023-06-06
-
-
serviceq
Super fault-tolerant HTTP load balancer & queue. White paper for reference - https://github.com/gptankit/serviceq-paper
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go http-proxy related posts
- Go read /etc/hosts with Net.lookupStaticHost()
- Show HN: Forwarder – FOSS MITM proxy written in Go
- RethinkDNS – Configurable Private DNS and Firewall for Android
- Adblock mobile
- 24 June 2023 - Weekend Chat Thread
- A VPN provider that offers both manual wireguard configuration and socks5 proxy service
- Linux Networking Shallow Dive: WireGuard, Routing, TCP/IP and Nat
-
A note from our sponsor - WorkOS
workos.com | 29 Mar 2024
Index
What are some of the best open-source http-proxy projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | frp | 78,624 |
2 | v2ray-core | 44,582 |
3 | goproxy | 15,046 |
4 | hysteria | 12,698 |
5 | gluetun | 5,867 |
6 | contour | 3,621 |
7 | skipper | 2,999 |
8 | glider | 2,790 |
9 | proxify | 2,529 |
10 | Trickster | 1,945 |
11 | Armor | 1,664 |
12 | mubeng | 1,423 |
13 | broxy | 990 |
14 | opera-proxy | 582 |
15 | hola-proxy | 443 |
16 | dumbproxy | 366 |
17 | mallory | 318 |
18 | fasthttp-reverse-proxy | 193 |
19 | forwarder | 179 |
20 | microproxy | 175 |
21 | wghttp | 145 |
22 | shadowsocks-go | 123 |
23 | serviceq | 74 |