Skip to content

FlashX provides a Go package that helps easily setup a reverse proxy for your server/s.

Notifications You must be signed in to change notification settings

flashxgo/flashx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlashX

FlashX provides a Go package that helps easily setup a reverse proxy for your server/s.

It supports the following features:

  • Reverse Proxy
  • Reverse Proxy based on custom logic
  • Load Balancing
    • Round Robin
    • Weighted Round Robin
    • Least Connections
    • TODO: Weighted Least Connections
    • TODO: Weighted Response Time
  • Blacklist IPs
  • Rate Limiting (requests per second)
  • Modify Request and Response
  • Buffer Pool
  • Custom Error Handler
  • Custom Logger
  • Flush Interval

Take a look at some examples on how to use this package.

About

FlashX provides a Go package that helps easily setup a reverse proxy for your server/s.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages