feat: 增加一个还没写完的监控器, 用于在运行过程中监测当前出站代理是否正常, 且自动重选出站.

This commit is contained in:
2025-01-10 10:02:21 +08:00
parent e10f289966
commit 66a0a2de08
2 changed files with 191 additions and 0 deletions
+2
View File
@@ -3,6 +3,7 @@ using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Proxd_man.Config;
using Proxd_man.Monitor;
using Proxd_man.Subscribe;
namespace Proxd_man;
@@ -33,6 +34,7 @@ internal class Program
.Configure<ProxdConfig>(configuration.GetSection("Proxd"))
.AddSingleton<XrayCoreManager>()
.AddSingleton<SubscribeManager>()
.AddSingleton<OutboundMonitor>()
.BuildServiceProvider();
var logger = serviceProvider.GetRequiredService<ILogger<Program>>();