Elixy

command module
v0.0.0-...-5f7d23b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 23, 2023 License: GPL-3.0 Imports: 9 Imported by: 0

README

Elixy

Elixy: A Reverse Proxy Learning Project in Go

Explore the world of reverse proxies with Elixy, a hands-on project I crafted to deepen my understanding of Go's net/http package. Join me in uncovering the inner workings of reverse proxying in the world of Golang.

Todo

  • Single Host Reverse Proxy
  • Multi Host Reverse Proxy
  • Other Protocols Support (websocket, h2)
  • Proper Logging
  • Graceful Shutdown
  • Dynamic Config
  • Traefik Middleware Support
  • Graceful Reload (Hot Reload

Issue Tracking

  • Host Header should be set to upstream

Limitations

these features are not in goal of this project

  • multiple backend (load balancing)
  • healthcheck

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL