Commit f5ffc9fe authored by nanamicat's avatar nanamicat

ci

parent 2ca0db8b
Pipeline #32954 passed with stages
in 33 seconds
......@@ -42,11 +42,8 @@ use pnet::packet::ipv4::Ipv4Packet;
use socket2::Socket;
fn main() -> Result<(), Box<dyn Error>> {
println!("1");
let config: Config = serde_json::from_str(env::args().nth(1).ok_or("need param")?.as_str())?;
println!("2");
let local_secret: [u8; SECRET_LENGTH] = Router::create_secret(config.local_secret.as_str())?;
println!("3");
let mut sockets: HashMap<u16, Arc<Socket>> = HashMap::new();
let routers: HashMap<u8, Router> = config
.routers
......@@ -63,7 +60,6 @@ fn main() -> Result<(), Box<dyn Error>> {
((id, reader), (id, writer))
})
.unzip();
println!("4");
let router_writers3: Vec<(Arc<Socket>, HashMap<u8, RouterWriter>)> = router_writers
.into_iter()
.grouping_by(|(_, v)| v.key())
......
......@@ -116,17 +116,11 @@ impl<'a> Router<'a> {
config: &'a ConfigRouter,
sockets: &mut HashMap<u16, Arc<Socket>>,
) -> Result<Router<'a>, Box<dyn std::error::Error>> {
println!("5");
let secret = Self::create_secret(config.remote_secret.as_str())?;
println!("6");
let endpoint = Self::create_endpoint(&config)?;
println!("7");
let socket = Self::create_raw_socket(&config, sockets)?;
println!("8");
let (tun_reader, tun_writer) = Self::create_tun_device(&config)?;
println!("9");
Self::run_up_script(&config)?;
println!("10");
let router = Router {
config,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment