feat: v0.2.0-rc, optimize code

This commit is contained in:
2024-03-30 19:17:07 +08:00
parent cadbcd9429
commit 528fe653a2
2 changed files with 3 additions and 3 deletions

View File

@@ -55,7 +55,7 @@ fn build_services(server: &Server, proxy_config: &ProxyConfig) -> Vec<Box<dyn Se
let listen_address = format!("0.0.0.0:{}", group.port);
let host_config_map = build_host_config_map(group);
let lookup_dns = group.lookup_dns.unwrap_or(false);
log::info!("Listen at: {}, tls: {}, lookup_dns: {}", listen_address, group.tls.is_some(), lookup_dns);
match &group.tls {

View File

@@ -103,10 +103,10 @@ pub fn proxy_service_tls(
let proxy_app = ProxyApp::new(true, lookup_dns, host_config_map);
let mut service = http_proxy_service(server_conf, proxy_app);
let cb = Box::new(Callback::new(proxy_tls).unwrap_or_else(|e| {
let callback = Box::new(Callback::new(proxy_tls).unwrap_or_else(|e| {
panic!("Init SSL callback failed: {}", e);
}));
let tls_settings = TlsSettings::with_callbacks(cb).unwrap_or_else(|e| {
let tls_settings = TlsSettings::with_callbacks(callback).unwrap_or_else(|e| {
panic!("Init SSL settings failed: {}", e);
});
service.add_tls_with_settings(listen_addr, None, tls_settings);