Skip to content

ShikharY10/shiroxy

Repository files navigation

shiroxy Logo

A Reverse Proxy with Multiple Domains, Automatic SSL and Dynamic Routing

Welcome to the Shiroxy! This Go-based reverse proxy is designed to provide seamless and secure web traffic management with the following key features:

Key Features

  • Automatic SSL Certificates: Effortlessly handle SSL certificates for a finite number of domain names, ensuring secure connections.
  • Custom Traffic Routing: Implement custom logic to route traffic for specific domains to designated locations.
  • Dynamic Domain Management: Utilize REST API endpoints to dynamically add and remove domains, enabling flexible and scalable domain management.
  • System and Process Analytics: Access detailed system and process analytics through REST APIs, providing valuable insights into the performance and health of the system running the proxy.

Table of Contents

Getting Started

To get started with shiroxy, clone the repository and follow the installation instructions.

git clone https://github.com/yourusername/shiroxy.git
cd shiroxy
MODE=dev docker compose up --build

Contributing

We welcome contributions! If you'd like to contribute to this project, please fork the repository and create a pull request with your changes. For major changes, please open an issue first to discuss what you would like to change. See Contribution Guideline

About

A Reverse Proxy with Multiple Domains, Automatic SSL and Dynamic Routing

Topics

Resources

License

Stars

Watchers

Forks