Changes to be committed:
modified: src/client.rs
This commit is contained in:
parent
58b55a42ac
commit
714c17b39b
@ -29,7 +29,7 @@ fn configure_routes(endpoint_ip: &str, s_interface: Option<&str>) {
|
|||||||
|
|
||||||
info!("Main network interface: {:?}", inter_name);
|
info!("Main network interface: {:?}", inter_name);
|
||||||
|
|
||||||
let mut ip_output = Command::new("sudo")
|
/*let mut ip_output = Command::new("sudo")
|
||||||
.arg("ip")
|
.arg("ip")
|
||||||
.arg("route")
|
.arg("route")
|
||||||
.arg("del")
|
.arg("del")
|
||||||
@ -39,9 +39,9 @@ fn configure_routes(endpoint_ip: &str, s_interface: Option<&str>) {
|
|||||||
|
|
||||||
if !ip_output.status.success() {
|
if !ip_output.status.success() {
|
||||||
error!("Failed to delete default gateway: {:?}", String::from_utf8_lossy(&ip_output.stderr));
|
error!("Failed to delete default gateway: {:?}", String::from_utf8_lossy(&ip_output.stderr));
|
||||||
}
|
}*/
|
||||||
|
|
||||||
ip_output = Command::new("sudo")
|
let mut ip_output = Command::new("sudo")
|
||||||
.arg("ip")
|
.arg("ip")
|
||||||
.arg("-4")
|
.arg("-4")
|
||||||
.arg("route")
|
.arg("route")
|
||||||
@ -69,7 +69,7 @@ fn configure_routes(endpoint_ip: &str, s_interface: Option<&str>) {
|
|||||||
.expect("Failed to make exception for vpns endpoint.");
|
.expect("Failed to make exception for vpns endpoint.");
|
||||||
|
|
||||||
if !ip_output.status.success() {
|
if !ip_output.status.success() {
|
||||||
error!("Failed to make exception for vpns endpoint: {:?}", String::from_utf8_lossy(&ip_output.stderr));
|
error!("Failed to forward packets: {:?}", String::from_utf8_lossy(&ip_output.stderr));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -82,7 +82,7 @@ pub async fn client_mode(client_config: ClientConfiguration, s_interface: Option
|
|||||||
|
|
||||||
let mut config = tun2::Configuration::default();
|
let mut config = tun2::Configuration::default();
|
||||||
config.address(&client_config.client.address)
|
config.address(&client_config.client.address)
|
||||||
.netmask("0.0.0.0")
|
.netmask("255.255.255.255")
|
||||||
.destination("10.66.66.1")
|
.destination("10.66.66.1")
|
||||||
.tun_name("tun0")
|
.tun_name("tun0")
|
||||||
.up();
|
.up();
|
||||||
@ -113,8 +113,8 @@ pub async fn client_mode(client_config: ClientConfiguration, s_interface: Option
|
|||||||
});
|
});
|
||||||
|
|
||||||
let s_a: SocketAddr = client_config.server.endpoint.parse().unwrap();
|
let s_a: SocketAddr = client_config.server.endpoint.parse().unwrap();
|
||||||
//#[cfg(target_os = "linux")]
|
#[cfg(target_os = "linux")]
|
||||||
//configure_routes(&s_a.ip().to_string(), s_interface);
|
configure_routes(&s_a.ip().to_string(), s_interface);
|
||||||
|
|
||||||
let priv_key = BASE64_STANDARD.decode(client_config.client.private_key).unwrap();
|
let priv_key = BASE64_STANDARD.decode(client_config.client.private_key).unwrap();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user