Awesome
gondola
A golang reverse proxy.
<img src="https://storage.googleapis.com/gopherizeme.appspot.com/gophers/22fd9b7a49eac4101fc9819578641c2e71706f6f.png" alt="gondola" title="gondola" width="250px">This log was created by gopherize.me
Table of contents
- gondola
- Table of contents
- Features
- Install
- Example
- Usage
- Projects
- ADR
- Wiki
- Contribution
- Sponsor
- License
- Stargazers
- Forkers
- Author
Features
- Virtual host
- You can set up multiple hosts on upstream servers.
- Configuration file loader
- You can use configuration files in YAML format.
- TLS
- You can use TLS by preparing a TLS certificate.
- Serve static files
- You can serve static files.
- Access log
- Outputs Proxy access logs and Upstream servers access logs.
- Binary distribution
- Distributing cross-compiled binaries.
Install
Go
go get -u github.com/bmf-san/gondola
Binary
You can download the binary from the release page, and you can use it.
Docker
Example
See below for how to use gondola.
Usage
Run a binary with the option.
gondola -config config.yaml
Projects
ADR
Wiki
Contribution
Issues and Pull Requests are always welcome.
We would be happy to receive your contributions.
Please review the following documents before making a contribution.
Sponsor
If you like it, I would be happy to have you sponsor it!
Or I would be happy to get a STAR.
It motivates me to keep up with ongoing maintenance. :D
License
Based on the MIT License.
Stargazers
Forkers
Author
- Blog