http and https reverse proxy server
Go to file
2025-04-07 01:54:39 +03:00
src methods signatures shorten 2025-04-07 01:52:31 +03:00
.gitignore cargo lock 2025-04-06 20:18:12 +03:00
BUILD.md fix servers starting 2025-04-07 00:56:27 +03:00
Cargo.lock version 0.1.3 2025-04-07 01:54:39 +03:00
Cargo.toml version 0.1.3 2025-04-07 01:54:39 +03:00
conf.yml pansan chmo gg 2025-04-06 20:19:46 +03:00
README.md fix servers starting 2025-04-07 00:56:27 +03:00
shell.nix fix servers starting 2025-04-07 00:56:27 +03:00

Flowgate

HTTP requests redirection system

Features:

  • Request redirection
  • TLS support
  • Keep-alive connections
  • Sending IP in header (X-Real-IP)

TODO:

  • Remove panics
  • Creating trees of flowgate
  • Filter by headers
  • Modify response headers
  • HTTP/3 full support

How to use

Firstly, download it from releases. or build from sources (read BUILD.md)
Just run it and configure in conf.yml file.

Configuration

IP forwarding methods

  • None (none):
    Do nothing
  • Modern (modern):
    Appends encoded to bytes ip to the beginning of the request
  • Simple (simple):
    Appends ip:port\n to the beginning of the request
  • Header (header[:HEADER_NAME]):
    Adds header HEADER_NAME: ip:port to the request