refine code

This commit is contained in:
ssrlive 2023-10-23 14:49:31 +08:00
parent c6f9610eb3
commit 9b27dd2df2

View file

@ -128,14 +128,8 @@ fn main() -> ExitCode {
let block = || -> Result<(), Error> { let block = || -> Result<(), Error> {
#[cfg(target_os = "linux")] #[cfg(target_os = "linux")]
if options.setup { if options.setup {
let bypass_tun_ip = match args.bypass {
Some(addr) => addr,
None => args.proxy.addr.ip(),
};
let mut setup = Setup::new(&args.tun, &bypass_tun_ip, get_default_cidrs(), args.bypass.is_some()); let mut setup = Setup::new(&args.tun, &bypass_tun_ip, get_default_cidrs(), args.bypass.is_some());
setup.configure()?; setup.configure()?;
setup.drop_privileges()?; setup.drop_privileges()?;
} }