#[tokio::main]
async fn main() -> anyhow::Result<()> {
rustls::crypto::ring::default_provider().install_default().ok();
tracing_subscriber::fmt()
.with_env_filter(tracing_subscriber::EnvFilter::from_default_env())
.init();
let config = aa_proxy::ProxyConfig::from_env()?;
let (event_tx, _rx) = tokio::sync::broadcast::channel(256);
aa_proxy::run(config, event_tx).await
}