Refactor(dialer): use DefaultDialer (#465)

This commit is contained in:
Jason Lyu
2025-04-16 04:35:59 +08:00
committed by GitHub
parent f135a13b33
commit d1eabcd312
3 changed files with 37 additions and 20 deletions

View File

@@ -117,13 +117,13 @@ func general(k *Key) error {
if err != nil {
return err
}
dialer.DefaultInterfaceName.Store(iface.Name)
dialer.DefaultInterfaceIndex.Store(int32(iface.Index))
dialer.DefaultDialer.InterfaceName.Store(iface.Name)
dialer.DefaultDialer.InterfaceIndex.Store(int32(iface.Index))
log.Infof("[DIALER] bind to interface: %s", k.Interface)
}
if k.Mark != 0 {
dialer.DefaultRoutingMark.Store(int32(k.Mark))
dialer.DefaultDialer.RoutingMark.Store(int32(k.Mark))
log.Infof("[DIALER] set fwmark: %#x", k.Mark)
}