command
module
Version:
v0.0.0-...-c13d752
Opens a new window with list of versions in this module.
Published: Jul 5, 2018
License: MIT
Opens a new window with license information.
Imports: 40
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Broxy
The most friendly proxy ever!
Features
- Reverse proxy or static content
- Automatic TLS certificate management (creation,renewal) via Let's Encrypt
- Built-in web analytics (server-side, no JS required)
- Optional in-memory caching support
- Spawn a syslog server for your app and get the logs merged with the requests
- Docker compose integration
- HTTP basic authentication support with brute force protection
- Add security headers on the fly
- Automatically ban IPs that make too many requests
- Simple YAML configuration format with hot-reloading
Development
Here is a sample local development file, the trick is to listen to localhost and use the same address to bind an app.
auto_tls: false
listen: 'localhost:8020'
apps:
- id: 'blog'
domains:
- 'localhost:8020'
proxy: 'http://localhost:5005/'
cache:
cache_proxy: true
time: 12h
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.