diff --git a/FastGithub.Dns/DnsHostedService.cs b/FastGithub.Dns/DnsHostedService.cs index 37083c7..f421ba3 100644 --- a/FastGithub.Dns/DnsHostedService.cs +++ b/FastGithub.Dns/DnsHostedService.cs @@ -63,12 +63,12 @@ namespace FastGithub.Dns } catch (Exception ex) { - this.logger.LogWarning($"设置为本机主DNS失败:{ex.Message}"); + this.logger.LogWarning($"设置为本机主DNS为{IPAddress.Loopback}失败:{ex.Message}"); } } else { - this.logger.LogWarning("平台不支持自动设置DNS,请手动设置网卡的主DNS为127.0.0.1"); + this.logger.LogWarning($"不支持自动设置DNS,请根据你的系统平台情况修改主DNS为{IPAddress.Loopback}"); } await this.hostsValidator.ValidateAsync(); diff --git a/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs b/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs index ec1451b..6dbbcea 100644 --- a/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs +++ b/FastGithub.ReverseProxy/KestrelServerOptionsExtensions.cs @@ -77,6 +77,11 @@ namespace FastGithub /// private static void InstallCaCert(string caPublicCerPath, ILogger logger) { + if (OperatingSystem.IsWindows() == false) + { + logger.LogWarning($"不支持自动安装根证书{caPublicCerPath}:请根据你的系统平台情况安装和信任根证书"); + } + try { var caCert = new X509Certificate2(caPublicCerPath); @@ -90,14 +95,7 @@ namespace FastGithub } catch (Exception) { - if (OperatingSystem.IsWindows()) - { - logger.LogWarning($"安装根证书{caPublicCerPath}失败:请手动安装到“将所有的证书都放入下载存储”\\“受信任的根证书颁发机构”"); - } - else - { - logger.LogWarning($"安装根证书{caPublicCerPath}失败:请根据你的系统平台要求安装和信任根证书"); - } + logger.LogWarning($"安装根证书{caPublicCerPath}失败:请手动安装到“将所有的证书都放入下载存储”\\“受信任的根证书颁发机构”"); } }