This commit is contained in:
DHR60
2026-07-16 09:37:17 +00:00
committed by GitHub
parent 5cc2aaba13
commit 09ea4890a7
2 changed files with 26 additions and 20 deletions

View File

@@ -35,18 +35,21 @@ public partial class CoreConfigSingboxService
}
var lstDirectExe = BuildRoutingDirectExe();
_coreConfig.route.rules.Add(new()
if (lstDirectExe.Count > 0)
{
port = [53],
action = "hijack-dns",
process_path = lstDirectExe
});
_coreConfig.route.rules.Add(new()
{
port = [53],
action = "hijack-dns",
process_path = lstDirectExe,
});
_coreConfig.route.rules.Add(new()
{
outbound = Global.DirectTag,
process_path = lstDirectExe
});
_coreConfig.route.rules.Add(new()
{
outbound = Global.DirectTag,
process_path = lstDirectExe,
});
}
// ICMP Routing
var icmpRouting = _config.TunModeItem.IcmpRouting ?? "";

View File

@@ -14,17 +14,20 @@ public partial class CoreConfigV2rayService
_coreConfig.routing.rules.AddRange(tunRules);
}
var lstDirectExe = BuildRoutingDirectExe();
_coreConfig.routing.rules.Add(new()
if (lstDirectExe.Count > 0)
{
port = "53",
process = lstDirectExe,
outboundTag = Global.DnsOutboundTag,
});
_coreConfig.routing.rules.Add(new()
{
process = lstDirectExe,
outboundTag = Global.DirectTag,
});
_coreConfig.routing.rules.Add(new()
{
port = "53",
process = lstDirectExe,
outboundTag = Global.DnsOutboundTag,
});
_coreConfig.routing.rules.Add(new()
{
process = lstDirectExe,
outboundTag = Global.DirectTag,
});
}
_coreConfig.routing.rules.Add(new()
{
inboundTag = ["tun"],