Update sing-box core

This commit is contained in:
Sergei Maklagin
2026-04-22 19:23:23 +03:00
23 changed files with 210 additions and 132 deletions

View File

@@ -18,7 +18,7 @@ type WIFIBSSIDItem struct {
func NewWIFIBSSIDItem(networkManager adapter.NetworkManager, bssidList []string) *WIFIBSSIDItem {
bssidMap := make(map[string]bool)
for _, bssid := range bssidList {
bssidMap[bssid] = true
bssidMap[adapter.NormalizeWIFIBSSID(bssid)] = true
}
return &WIFIBSSIDItem{
bssidList,

View File

@@ -40,9 +40,13 @@ func NewNetworkInterfaceAddressItem(networkManager adapter.NetworkManager, inter
func (r *NetworkInterfaceAddressItem) Match(metadata *adapter.InboundContext) bool {
interfaces := r.networkManager.NetworkInterfaces()
myInterface := r.networkManager.InterfaceMonitor().MyInterface()
match:
for ifType, addresses := range r.interfaceAddresses {
for _, networkInterface := range interfaces {
if networkInterface.Name == myInterface {
continue
}
if networkInterface.Type != ifType {
continue
}