diff --git a/src/tcp_client.rs b/src/tcp_client.rs index 06e5d0c..fe88f32 100644 --- a/src/tcp_client.rs +++ b/src/tcp_client.rs @@ -115,7 +115,7 @@ pub async fn client_mode(remote_addr: String) { loop { if let Ok(bytes) = mx.recv() { let vpn_packet = VpnPacket::init(bytes); - let serialized_data = bincode::serialize::(&vpn_packet).unwrap(); + let serialized_data = bincode::serialize(&vpn_packet).unwrap(); //info!("Writing to sock: {:?}", serialized_data); sock_writer.write_all(&serialized_data).await.unwrap(); } diff --git a/src/tcp_server.rs b/src/tcp_server.rs index b968a0f..3b16ab8 100644 --- a/src/tcp_server.rs +++ b/src/tcp_server.rs @@ -18,6 +18,7 @@ pub async fn server_mode(bind_addr: String) { let mut config = tun2::Configuration::default(); config.address("10.8.0.1"); + config.netmask("255.255.255.0"); config.tun_name("tun0"); config.up(); @@ -114,7 +115,7 @@ pub async fn server_mode(bind_addr: String) { loop { if let Ok(bytes) = thread_mx.recv() { let vpn_packet = VpnPacket::init(bytes); - let serialized_data = bincode::serialize::(&vpn_packet).unwrap(); + let serialized_data = bincode::serialize(&vpn_packet).unwrap(); sock_writer.write_all(&serialized_data).await.unwrap(); //info!("Wrote to sock: {:?}", serialized_data); }