添加证书创建的提示信息
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user