Compare commits

..

14 commits

Author SHA1 Message Date
DHR60
12f879d39a
Merge 3314b4ac8c into b5800f7dfc 2026-02-11 06:31:50 +00:00
DHR60
3314b4ac8c Fix 2026-02-11 14:31:38 +08:00
DHR60
810c4f5302 Remove EnableExInbound 2026-02-11 14:31:38 +08:00
DHR60
2ce52f5392 Tun protect 2026-02-11 14:31:38 +08:00
DHR60
0075939a73 Fix duplicates 2026-02-11 14:28:03 +08:00
DHR60
e9a6411698 Fix order 2026-02-09 10:17:42 +08:00
DHR60
6d35abe7ca Fix 2026-02-09 09:55:58 +08:00
DHR60
d4fdb93b55 Remove duplicates 2026-02-08 14:51:52 +08:00
DHR60
36dc824f2f Clean Code 2026-02-08 14:43:36 +08:00
DHR60
0ac7e87158 Clean code 2026-02-08 14:26:39 +08:00
DHR60
9c20beb6da Optimize ProfileItem acquisition speed 2026-02-07 21:58:10 +08:00
DHR60
c6dd26e324 Fix 2026-02-07 21:17:29 +08:00
DHR60
437ba09d06 Fix 2026-02-07 21:17:29 +08:00
DHR60
3768e0d989 Fix chain 2026-02-07 21:17:29 +08:00
2 changed files with 3 additions and 7 deletions

View file

@ -188,10 +188,10 @@ public static class CoreConfigHandler
var newItems = new List<ProfileItem> { node };
if (node.ConfigType.IsGroupType())
{
var (groupChildList, _) = await GroupProfileManager.GetChildProfileItems(node);
foreach (var childItem in groupChildList.Where(childItem => !context.AllProxiesMap.ContainsKey(childItem.IndexId)))
var groupChildList = await GroupProfileManager.GetAllChildProfileItems(node);
foreach (var childItem in groupChildList)
{
await FillNodeContext(context, childItem, false);
context.AllProxiesMap[childItem.IndexId] = childItem;
}
node.SetProtocolExtra(node.GetProtocolExtra() with
{

View file

@ -348,10 +348,6 @@ public partial class CoreConfigSingboxService
private void GenMinimizedDns()
{
GenDnsServers();
foreach (var server in _coreConfig.dns!.servers.Where(s => !string.IsNullOrEmpty(s.detour)).ToList())
{
_coreConfig.dns.servers.Remove(server);
}
_coreConfig.dns ??= new();
_coreConfig.dns.rules ??= [];
_coreConfig.dns.rules.Clear();