From 3fa76d6127fa50d558c48129ffdf7b3a71290604 Mon Sep 17 00:00:00 2001 From: alterdekim Date: Tue, 12 Nov 2024 02:27:37 +0300 Subject: [PATCH] Now the client will use any free port instead of fixed one. modified: src/client.rs modified: src/server.rs --- src/client.rs | 2 +- src/server.rs | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/client.rs b/src/client.rs index 1616a22..2339524 100644 --- a/src/client.rs +++ b/src/client.rs @@ -343,7 +343,7 @@ pub mod desktop { .up(); info!("SSS: {:?}", &self.client_config.server.endpoint); - let sock = UdpSocket::bind("0.0.0.0:25565").await.unwrap(); + let sock = UdpSocket::bind(("0.0.0.0", 0)).await.unwrap(); sock.connect(&self.client_config.server.endpoint).await.unwrap(); let dev = tun2::create_as_async(&config).unwrap(); diff --git a/src/server.rs b/src/server.rs index 37a3b50..5db59d1 100644 --- a/src/server.rs +++ b/src/server.rs @@ -150,7 +150,6 @@ pub async fn server_mode(server_config: ServerConfiguration, s_interface: Option let ip = IpAddr::V4(Ipv4Addr::new(buf[16], buf[17], buf[18], buf[19])); let mp = addrs_cl.lock().await; if let Some(peer) = mp.get(&ip) { - let aes = Aes256Gcm::new(&peer.shared_secret.into()); let nonce = Aes256Gcm::generate_nonce(&mut OsRng);