pub(crate) fn with_context(svr_cfg: ManagerConfig, context: SharedContext) -> Self {
        Self {
            context,
            svr_cfg,
            connect_opts: ConnectOpts::default(),
            accept_opts: AcceptOpts::default(),
            udp_expiry_duration: None,
            udp_capacity: None,
            acl: None,
            ipv6_first: false,
            security: SecurityConfig::default(),
        }
    }
Create a new manager server builder with context and configuration
crates/shadowsocks-service/src/manager/server.rs