Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
prox
command
prox is a modular reverse proxy with config-driven routing.
|
prox is a modular reverse proxy with config-driven routing. |
|
internal
|
|
|
action
Package action implements request handlers (proxy, static, serve, pass, drop).
|
Package action implements request handlers (proxy, static, serve, pass, drop). |
|
balancer
Package balancer implements load balancing strategies for upstream selection.
|
Package balancer implements load balancing strategies for upstream selection. |
|
config
Package config defines the configuration model for prox.
|
Package config defines the configuration model for prox. |
|
dispatcher
Package dispatcher implements L4 TCP dispatching based on TLS SNI.
|
Package dispatcher implements L4 TCP dispatching based on TLS SNI. |
|
logger
Package logger provides colorized console logging and file-based access/error logging.
|
Package logger provides colorized console logging and file-based access/error logging. |
|
plugin
Package plugin implements external plugin process management.
|
Package plugin implements external plugin process management. |
|
resource
Package resource resolves named resources into their content.
|
Package resource resolves named resources into their content. |
|
router
Package router implements first-match HTTP request routing.
|
Package router implements first-match HTTP request routing. |
|
server
Package server manages HTTP/HTTPS listener lifecycle and hot reload.
|
Package server manages HTTP/HTTPS listener lifecycle and hot reload. |
|
watcher
Package watcher monitors config files for changes using stat-based polling.
|
Package watcher monitors config files for changes using stat-based polling. |
|
sdk
module
|
Click to show internal directories.
Click to hide internal directories.