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}