Expand description
Configuration management for shell-tunnel.
Configuration is loaded with the following priority (highest to lowest):
- Command-line arguments
- Environment variables
- Configuration file (JSON)
- Default values
Structs§
- Auth
Section - Authentication configuration.
- Config
- Application configuration.
- Cors
Section - CORS configuration section.
- Logging
Section - Logging configuration section.
- Public
Exposure - Outcome of hardening a configuration for public exposure.
- Rate
Limit Section - Rate limiting configuration.
- Security
Section - Security configuration section.
- Server
Section - Server configuration section.
- Transport
Section - Reachability configuration section.
Enums§
- Config
Error - Configuration errors.
- Transport
Mode - How the server is published to the outside world.