server_security/
lib.rs

1#[macro_use]
2extern crate log;
3
4pub mod config;
5pub mod notify;
6pub mod proxy;
7pub mod security;
8
9use crate::config::init_conf;
10use crate::proxy::{new_proxy, CondType};
11use crate::security::validate;
12
13pub async fn start(path: String) -> anyhow::Result<()> {
14    let config = init_conf(path)?;
15    new_proxy(config.proxy, validate, |_| Ok(CondType::Continue)).await
16}