mirror of
https://github.com/shadowsocks/shadowsocks-rust.git
synced 2026-11-06 16:14:11 +00:00
feat: set default route for tun device
- ref #1432 - Linux platform will add default route when tun device was created by default - This commit will add default route on macOS by default
This commit is contained in:
@@ -182,6 +182,11 @@ impl Tun {
|
||||
netmask
|
||||
);
|
||||
|
||||
// Set default route
|
||||
if let Err(err) = sys::set_route_configuration(&self.device.get_ref()).await {
|
||||
warn!("[TUN] tun device set route failed, error: {}", err);
|
||||
}
|
||||
|
||||
let address_broadcast = address_net.broadcast();
|
||||
|
||||
let mut packet_buffer = vec![0u8; 65536 + IFF_PI_PREFIX_LEN].into_boxed_slice();
|
||||
|
||||
Reference in New Issue
Block a user