Completely offline (Thank you cs8425)

This commit is contained in:
Kei-Luna
2026-05-13 06:36:26 +09:00
parent 6740b8ecf7
commit e92b214161
7 changed files with 371 additions and 388 deletions

View File

@@ -9,17 +9,8 @@ public static class ProxyServiceCollectionExtensions
public static IServiceCollection AddMikuSbProxy(this IServiceCollection services, ProxyOptions options)
{
services.AddSingleton<IOptions<ProxyOptions>>(Microsoft.Extensions.Options.Options.Create(options));
services.AddSingleton<ProxyCertificateAuthority>();
services.AddSingleton(new HttpClient(new SocketsHttpHandler
{
AllowAutoRedirect = false,
AutomaticDecompression = System.Net.DecompressionMethods.None,
UseCookies = false,
UseProxy = false
}));
services.AddSingleton<ProxyServer>();
services.AddHostedService(sp => sp.GetRequiredService<ProxyServer>());
services.AddHostedService<WindowsSystemProxyService>();
return services;
}
}