Wattson is a Rust custom proxy made for my garage
WattsonProxy is a custom reverse proxy developed in Rust, designed to dynamically route HTTP requests using a modular system of middlewares, routes, and outputs. It does not handle static websites.
- π Dynamic routing based on a YAML configuration file
- π§± Modular architecture:
income,router,middleware,out - β»οΈ Automatic hot-reload of configuration
- π§ Customizable middlewares via simple plugins
- π¦ Depends only on Actix Web + Reqwest
All configuration can be found in the Wiki
cargo runEnsure that the config/config.yml file is present and valid (copy sample.yml if needed).
(asap as a software)
This project is experimental and under active development. Any contributions or suggestions are welcome!
