add geo info for in web device list (#1052)

This commit is contained in:
Sijie.Sun
2025-06-25 09:03:47 +08:00
committed by GitHub
parent ae4a158e36
commit ebab70ca3b
12 changed files with 248 additions and 25 deletions

View File

@@ -77,6 +77,12 @@ struct Cli {
)]
api_server_port: u16,
#[arg(
long,
help = t!("cli.geoip_db").to_string(),
)]
geoip_db: Option<String>,
#[cfg(feature = "embed")]
#[arg(
long,
@@ -164,7 +170,7 @@ async fn main() {
// let db = db::Db::new(":memory:").await.unwrap();
let db = db::Db::new(cli.db).await.unwrap();
let mut mgr = client_manager::ClientManager::new(db.clone());
let mut mgr = client_manager::ClientManager::new(db.clone(), cli.geoip_db);
let (v6_listener, v4_listener) =
get_dual_stack_listener(&cli.config_server_protocol, cli.config_server_port)
.await