Add ProtectCoreTypeList (#9756)

* Add ProtectCoreTypeList

* Add process path restrictions
This commit is contained in:
DHR60
2026-07-15 09:32:07 +00:00
committed by GitHub
parent 8f5cbad988
commit 74ab7ad097
4 changed files with 50 additions and 31 deletions
@@ -193,12 +193,17 @@ public class CoreConfigContextBuilder
if (preSocksItem != null)
{
var preSocksResult = await Build(nodeContext.AppConfig, preSocksItem);
var protectCoreTypeList = nodeContext.ProtectCoreTypeList;
protectCoreTypeList.Add(nodeContext.RunCoreType);
return preSocksResult with
{
Context = preSocksResult.Context with
{
ProtectDomainList =
[.. nodeContext.ProtectDomainList ?? [], .. preSocksResult.Context.ProtectDomainList ?? []],
ProtectCoreTypeList = protectCoreTypeList,
},
};
}