Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/s1ntaxe770r/pawxi
Dead simple reverse proxy for all your containerized needss
https://github.com/s1ntaxe770r/pawxi
golang proxies reverse-proxy
Last synced: 5 days ago
JSON representation
Dead simple reverse proxy for all your containerized needss
- Host: GitHub
- URL: https://github.com/s1ntaxe770r/pawxi
- Owner: s1ntaxe770r
- Created: 2021-01-19T05:41:52.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-06-22T12:39:12.000Z (over 3 years ago)
- Last Synced: 2024-11-04T16:46:01.409Z (9 days ago)
- Topics: golang, proxies, reverse-proxy
- Language: Go
- Homepage:
- Size: 216 KB
- Stars: 19
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![paw](https://img.icons8.com/cute-clipart/64/000000/dog-footprint.png)
## Whats this ?
Pawxi is yet another reverse proxy designed with simplicity in mind. Born out of a certain users frustration at the complexity of setting up certain proxies.
## Features :sparkles:
- GZIP compression :zap:
- Live Reload 🔃
- TLS termination ( coming soon! ) :fire:
## Usage
Using the binary.
Create a pawxi.toml file
```toml
[proxy]
usegzip = "True"
binds = "8080"
routes = [
{path="/",destination="http://localhost:6000/"},
{path="/home",destination="http://localhost:5000"},
{path="/app",destination="http://localhost:4000"},
]
```usegzip -> enable or disable gzip
Binds -> what port should the proxy run on
routes -> paths you want to proxy to
## Demo
![demo](demo.gif)