http and https reverse proxy server
Go to file
2024-09-14 15:01:23 +03:00
src trying to ad rustls support 2024-09-14 15:01:23 +03:00
Cargo.lock trying to ad rustls support 2024-09-14 15:01:23 +03:00
Cargo.toml trying to ad rustls support 2024-09-14 15:01:23 +03:00
conf.yml update readme and config creating if does not exists 2024-09-14 01:17:40 +03:00
explaination.png init commit 2024-06-06 00:28:16 +03:00
README.md update readme and config creating if does not exists 2024-09-14 01:17:40 +03:00

Flowgate

HTTP requests redirection system

Features:

  • Request redirection
  • SSL/TLS support
  • Keep-alive connections
  • Rustls support (not yet)

Config

Default conf.yml:

http_host: localhost:80           # Http server host
https_host: localhost:443         # Https server host

sites:
  # - domain: example.com                            # Domain with SSL
  #   host: localhost:8080                           # Http server host
  #   ssl_cert: "/path/to/public/certificate.txt"    # Ssl public certificate file
  #   ssl_key: "/path/to/private/key.txt"            # Ssl private key file
  #   support_keep_alive: true                       # Does server supports keep-alive connections

  # - domain: sub.example.com                        # Domain with no SSL
  #   host: localhost:8081                           # Http server host
  #   support_keep_alive: true                       # Does server supports keep-alive connections

  - domain: localhost
    host: localhost:8080
    support_keep_alive: false

Rust features:

  • use-openssl
  • use-rustls (rustls - openssl alternative)