This commit is contained in:
DHR60 2026-03-10 06:10:23 +00:00 committed by GitHub
parent 588e82f0d9
commit 4af528f8e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -321,19 +321,19 @@ public partial class CoreConfigV2rayService(CoreConfigContext context)
{ {
outbound.streamSettings ??= new(); outbound.streamSettings ??= new();
outbound.streamSettings.sockopt ??= new(); outbound.streamSettings.sockopt ??= new();
outbound.streamSettings.sockopt.dialerProxy = "tun-project-ss"; outbound.streamSettings.sockopt.dialerProxy = "tun-protect-ss";
} }
// ech protected // ech protected
foreach (var outbound in _coreConfig.outbounds foreach (var outbound in _coreConfig.outbounds
.Where(outbound => outbound.streamSettings?.tlsSettings?.echConfigList?.IsNullOrEmpty() == false)) .Where(outbound => outbound.streamSettings?.tlsSettings?.echConfigList?.IsNullOrEmpty() == false))
{ {
outbound.streamSettings!.tlsSettings!.echSockopt ??= new(); outbound.streamSettings!.tlsSettings!.echSockopt ??= new();
outbound.streamSettings.tlsSettings.echSockopt.dialerProxy = "tun-project-ss"; outbound.streamSettings.tlsSettings.echSockopt.dialerProxy = "tun-protect-ss";
} }
_coreConfig.outbounds.Add(new CoreConfigV2rayService(context with _coreConfig.outbounds.Add(new CoreConfigV2rayService(context with
{ {
Node = protectNode, Node = protectNode,
}).BuildProxyOutbound("tun-project-ss")); }).BuildProxyOutbound("tun-protect-ss"));
_coreConfig.routing.rules ??= []; _coreConfig.routing.rules ??= [];
var hasBalancer = _coreConfig.routing.balancers is { Count: > 0 }; var hasBalancer = _coreConfig.routing.balancers is { Count: > 0 };