Discover Packages
github.com/EAliakbar/Elixy
command
module
Version:
v0.0.0-...-5f7d23b
Opens a new window with list of versions in this module.
Published: Aug 23, 2023
License: GPL-3.0
Opens a new window with license information.
Imports: 9
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
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
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.