添加证书创建的提示信息

This commit is contained in:
小白猿
2023-03-04 14:52:43 +08:00
parent 1190e3c031
commit c973285d86
+7 -2
View File
@@ -29,13 +29,18 @@ namespace BarrageGrab.Proxy
//RegisterSystemProxy();
proxyServer = new ProxyServer();
//var cert = EnsureCertificate("localhost");
proxyServer.ReuseSocket = false;
proxyServer.EnableConnectionPool = true;
proxyServer.ForwardToUpstreamGateway = true;
proxyServer.CertificateManager.SaveFakeCertificates = true;
proxyServer.CertificateManager.RootCertificate = proxyServer.CertificateManager.LoadRootCertificate();
if (proxyServer.CertificateManager.RootCertificate == null)
{
Console.WriteLine("正在进行证书安装,需要安装证书才可进行https解密,若有提示请确定");
proxyServer.CertificateManager.CreateRootCertificate();
}
proxyServer.ServerCertificateValidationCallback += ProxyServer_ServerCertificateValidationCallback; ;
proxyServer.BeforeResponse += ProxyServer_BeforeResponse;