Files
v2rayN/v2rayN/ServiceLib/Services/CoreConfig/V2ray/V2rayStatisticService.cs
T
2026-06-12 09:47:59 +08:00

25 lines
787 B
C#

namespace ServiceLib.Services.CoreConfig;
public partial class CoreConfigV2rayService
{
private void GenStatistic()
{
if (_config.GuiItem.EnableStatistics || _config.GuiItem.DisplayRealTimeSpeed)
{
Metrics4Ray metricsObj = new();
Policy4Ray policyObj = new();
SystemPolicy4Ray policySystemSetting = new();
_coreConfig.stats = new Stats4Ray();
metricsObj.listen = $"{Global.Loopback}:{AppManager.Instance.StatePort}";
_coreConfig.metrics = metricsObj;
policySystemSetting.statsOutboundDownlink = true;
policySystemSetting.statsOutboundUplink = true;
policyObj.system = policySystemSetting;
_coreConfig.policy = policyObj;
}
}
}