Skip to main content

Crate trojan_config

Crate trojan_config 

Source
Expand description

Configuration loading and CLI definitions.

Structs§

AnalyticsBufferConfig
Buffer configuration for event batching.
AnalyticsConfig
Analytics configuration for connection event collection.
AnalyticsPrivacyConfig
Privacy configuration for data collection.
AnalyticsSamplingConfig
Sampling configuration for high-traffic scenarios.
AuthConfig
CliOverrides
ClickHouseConfig
ClickHouse connection configuration.
CloudflareDdnsConfig
Cloudflare DNS provider configuration.
Config
DdnsConfig
Dynamic DNS configuration.
FallbackPoolConfig
Configuration for fallback connection warm pool.
GeoResult
GeoIP lookup result containing geographic information for an IP address.
GeoipConfig
GeoIP MaxMind database configuration.
LoggingConfig
MetricsConfig
OutboundConfig
Named outbound connector configuration.
RateLimitConfig
Rate limiting configuration for per-IP connection throttling.
ResourceLimitsConfig
Configuration for resource limits.
RouteRuleConfig
A single routing rule entry.
RuleProviderConfig
Rule-set provider configuration.
ServerConfig
TcpConfig
TCP socket configuration options.
TlsConfig
UserEntry
WebSocketConfig

Enums§

ConfigError

Functions§

apply_overrides
load_config
validate_config