Add transparent tcp proxy on linux

This commit is contained in:
Σrebe - Romain GERARD 2023-12-01 20:20:33 +01:00
parent fb8742ef14
commit 33ca736a73
No known key found for this signature in database
GPG key ID: 7A42B4B97E0332F4
5 changed files with 77 additions and 28 deletions

View file

@ -88,7 +88,7 @@ async fn from_query(
let local_srv = (Host::parse(&jwt.claims.r)?, jwt.claims.rp);
let bind = format!("{}:{}", local_srv.0, local_srv.1);
let listening_server = tcp::run_server(bind.parse()?);
let listening_server = tcp::run_server(bind.parse()?, false);
let tcp = run_listening_server(&local_srv, SERVERS.deref(), listening_server).await?;
let (local_rx, local_tx) = tcp.into_split();