Go http-proxy

Open-source Go projects categorized as http-proxy

Top 23 Go http-proxy Projects

  1. frp

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

    Project mention: 3 Best Ngrok Alternatives | dev.to | 2025-02-07

    According to its Github page, FRP is "a fast reverse proxy that allows you to expose a local server located behind a NAT or firewall to the internet. It currently supports TCP and UDP, as well as HTTP and HTTPS protocols, enabling requests to be forwarded to internal services via domain name."

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. v2ray-core

    A platform for building proxies to bypass network restrictions.

  4. 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。

  5. hysteria

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

    Project mention: A transport protocol's view of Starlink | news.ycombinator.com | 2024-12-05

    https://github.com/apernet/hysteria has the option to use https://github.com/apernet/tcp-brutal, a deliberately unfair/selfish congestion control algorithm.

    It's designed to circumvent certain methods of blocking-via-throttling.

    I looked into it for a report I wrote a while back, and I'm honestly surprised nobody has made something purpose-built for greedy TCP traffic congestion. If there is something, I couldn't find it. Perhaps I'm a little too cynical in my expectations!

  6. 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: Webtop – Alpine,Ubuntu,Fedora,and Arch containers containing full desktop envs | news.ycombinator.com | 2025-01-13

    I've been using the LSIO Webtop images for a few years. They're awesome for composable desktops that I run behind a VPN for a quick and easy dirty connection at home.

    Combine the Webtop images by forcing it's traffic through the Gluetun [0] container and you're up and running. These Webtop containers are nice and snappy as well thanks to Kasm. Awesome OSS.

    [0] https://github.com/qdm12/gluetun

  7. contour

    Contour is a Kubernetes ingress controller using Envoy proxy.

    Project mention: Clusters Are Cattle Until You Deploy Ingress | dev.to | 2024-05-30

    The Argo CD community is discussing introducing delegated server-side field permissions. This feature would allow one application to modify components of another, easing the burden of managing shared resources like Ingress. However, it's still under debate, and alternative solutions may emerge. Other tools, like Contour, offer a different approach by treating each route as a separate custom resource, allowing applications to manage their routing independently.

  8. tun2socks

    tun2socks - powered by gVisor TCP/IP stack

    Project mention: Httptap: View HTTP/HTTPS requests made by any Linux program | news.ycombinator.com | 2025-02-03

    Interesting. Care to share any info about your setup? Would it be a matter of httptap reading a certain environment variable and then forwarding traffic to a SOCKS proxy?

    FWIW there is also the excellent tun2socks (https://github.com/xjasonlyu/tun2socks), which was a significant inspiration for this project, and is specifically designed to forward traffic from a TUN device to a SOCKS proxy.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. glider

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

  11. skipper

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

    Project mention: Dito – an advanced Layer 7 reverse proxy server written in Go | news.ycombinator.com | 2024-10-09

    Have you seen https://github.com/zalando/skipper? You can implement custom filters in Golang.

  12. proxify

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

  13. Trickster

    Open Source HTTP Reverse Proxy Cache and Time Series Dashboard Accelerator

  14. piko

    An open-source alternative to Ngrok, designed to serve production traffic and be simple to host (particularly on Kubernetes) (by andydunstall)

    Project mention: Show HN: Pico: An open-source Ngrok alternative built for production traffic | news.ycombinator.com | 2024-05-14

    As commented below, Pico is already a well established name for a text editor so I've renamed to Piko: https://github.com/andydunstall/piko

  15. mubeng

    An incredibly fast proxy checker & IP rotator with ease.

  16. Armor

    Uncomplicated, modern HTTP server

  17. broxy

    An HTTP/HTTPS intercept proxy written in Go.

  18. opera-proxy

    Standalone client for proxies of Opera VPN

  19. dumbproxy

    Simple, scriptable, secure forward proxy

    Project mention: Dumbproxy – simple, scriptable, secure forward proxy | news.ycombinator.com | 2024-12-18
  20. hola-proxy

    Standalone Hola proxy client

  21. mallory

    HTTP/HTTPS proxy over SSH

  22. 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
  23. fasthttp-reverse-proxy

    reverse http / websocket proxy based on fasthttp

  24. microproxy

    Lightweight non-caching HTTP(S) proxy server

  25. wghttp

    Turn WireGuard to HTTP & SOCKS5 proxies

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Go http-proxy discussion

Log in or Post with

Go http-proxy related posts

  • Dumbproxy – simple, scriptable, secure forward proxy

    1 project | news.ycombinator.com | 18 Dec 2024
  • Show HN: WalledGarden – A SIM You Control (RBI/GeoAuth/VPN/NGFW/Socks/Pcap/SDX)

    2 projects | news.ycombinator.com | 11 Dec 2024
  • Show HN: Dracan – Open-source, 1:1 proxy with simple filtering/validation config

    4 projects | news.ycombinator.com | 9 Nov 2024
  • Show HN: Pico: An open-source Ngrok alternative built for production traffic

    14 projects | news.ycombinator.com | 14 May 2024
  • Go read /etc/hosts with Net.lookupStaticHost()

    1 project | news.ycombinator.com | 23 Feb 2024
  • Show HN: Forwarder – FOSS MITM proxy written in Go

    2 projects | news.ycombinator.com | 20 Dec 2023
  • RethinkDNS – Configurable Private DNS and Firewall for Android

    1 project | news.ycombinator.com | 20 Aug 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Feb 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

# Project Stars
1 frp 90,102
2 v2ray-core 45,722
3 goproxy 16,055
4 hysteria 15,834
5 gluetun 8,841
6 contour 3,748
7 tun2socks 3,612
8 glider 3,248
9 skipper 3,143
10 proxify 2,763
11 Trickster 2,006
12 piko 1,938
13 mubeng 1,702
14 Armor 1,659
15 broxy 1,009
16 opera-proxy 723
17 dumbproxy 623
18 hola-proxy 537
19 mallory 325
20 forwarder 238
21 fasthttp-reverse-proxy 219
22 microproxy 177
23 wghttp 168

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Go is
the 4th most popular programming language
based on number of references?