diff --git a/src/DynDNSv2/Updater.cs b/src/DynDNSv2/Updater.cs index f80ff9c..a02c8a8 100644 --- a/src/DynDNSv2/Updater.cs +++ b/src/DynDNSv2/Updater.cs @@ -28,6 +28,11 @@ internal class Updater : BackgroundService private ILogger logger; + private HttpClientHandler _handler => new HttpClientHandler() + { + ServerCertificateCustomValidationCallback = delegate { return true; }, + }; + public Updater(ILogger logger) { @@ -124,7 +129,7 @@ internal class Updater : BackgroundService "http://icanhazip.com" }; - using (var client = new HttpClient()) + using (var client = new HttpClient(_handler)) { foreach (var service in services) @@ -174,7 +179,7 @@ internal class Updater : BackgroundService private async Task RunDnsUpdateAsync(IPAddress publicIp) { - using (var client = new HttpClient()) + using (var client = new HttpClient(_handler)) { client.DefaultRequestHeaders.Add("User-Agent", "Server");