2026-04-19 15:58:15.9896-DEBUG DownloadService,Arg_TimeoutException
2026-04-19 15:58:16.0207-DEBUG    at ServiceLib.Services.DownloadService.DownloadStringAsync(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 159
2026-04-19 15:58:31.0732-DEBUG DownloadService,Arg_TimeoutException
2026-04-19 15:58:31.0732-DEBUG    at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 48
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 53
   at ServiceLib.Services.DownloadService.DownloadStringViaDownloader(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 188
2026-04-19 15:58:46.0788-DEBUG DownloadService,Arg_TimeoutException
2026-04-19 15:58:46.0788-DEBUG    at ServiceLib.Services.DownloadService.DownloadStringAsync(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 159
2026-04-19 15:58:54.8914-DEBUG TaskScheduler_UnobservedTaskException,TaskExceptionHolder_UnhandledException (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (2.144.22.83:800))
2026-04-19 15:58:54.8914-DEBUG 
2026-04-19 15:58:54.8914-ERROR System.Net.Http.HttpRequestException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. (2.144.22.83:800)
2026-04-19 15:58:56.0641-DEBUG DownloadService,No connection could be made because the target machine actively refused it. (2.144.22.83:800)
2026-04-19 15:58:56.0641-DEBUG    at ServiceLib.Helper.DownloaderHelper.<>c.<DownloadStringAsync>b__3_0(Object sender, AsyncCompletedEventArgs value) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 43
   at Downloader.AbstractDownloadService.OnDownloadFileCompleted(AsyncCompletedEventArgs e) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 422
   at Downloader.DownloadService.SendDownloadCompletionSignal(DownloadStatus state, Exception error) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 130
   at Downloader.DownloadService.StartDownload(Boolean forceBuildStorage) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 100
   at Downloader.AbstractDownloadService.DownloadFileTaskAsync(String[] urls, CancellationToken cancellationToken) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 193
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 48
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 53
   at ServiceLib.Services.DownloadService.DownloadStringViaDownloader(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 188
2026-04-19 15:58:56.0641-ERROR System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it.
2026-04-19 15:58:57.1310-DEBUG DownloadService,net_http_ssl_connection_failed
2026-04-19 15:58:57.1310-DEBUG    at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(QueueItem queueItem)
   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
   at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at ServiceLib.Services.DownloadService.DownloadStringAsync(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 159
2026-04-19 15:58:57.1310-ERROR System.IO.IOException: net_io_readfailure, An existing connection was forcibly closed by the remote host.
2026-04-19 15:58:58.0836-DEBUG DownloadService,net_http_ssl_connection_failed
2026-04-19 15:58:58.0836-DEBUG    at ServiceLib.Helper.DownloaderHelper.<>c.<DownloadStringAsync>b__3_0(Object sender, AsyncCompletedEventArgs value) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 43
   at Downloader.AbstractDownloadService.OnDownloadFileCompleted(AsyncCompletedEventArgs e) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 422
   at Downloader.DownloadService.SendDownloadCompletionSignal(DownloadStatus state, Exception error) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 130
   at Downloader.DownloadService.StartDownload(Boolean forceBuildStorage) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 100
   at Downloader.AbstractDownloadService.DownloadFileTaskAsync(String[] urls, CancellationToken cancellationToken) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 193
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 48
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 53
   at ServiceLib.Services.DownloadService.DownloadStringViaDownloader(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 188
2026-04-19 15:58:58.0836-ERROR System.IO.IOException: net_io_readfailure, An existing connection was forcibly closed by the remote host.
2026-04-19 15:58:58.4643-DEBUG DownloadService,net_http_message_not_success_statuscode_reason, 502, Bad Gateway
2026-04-19 15:58:58.4643-DEBUG    at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
   at System.Net.Http.HttpClient.GetStringAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)
   at ServiceLib.Services.DownloadService.DownloadStringAsync(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 159
2026-04-19 15:58:58.6761-DEBUG DownloadService,net_http_message_not_success_statuscode_reason, 502, Bad Gateway
2026-04-19 15:58:58.6761-DEBUG    at ServiceLib.Helper.DownloaderHelper.<>c.<DownloadStringAsync>b__3_0(Object sender, AsyncCompletedEventArgs value) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 43
   at Downloader.AbstractDownloadService.OnDownloadFileCompleted(AsyncCompletedEventArgs e) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 422
   at Downloader.DownloadService.SendDownloadCompletionSignal(DownloadStatus state, Exception error) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 130
   at Downloader.DownloadService.StartDownload(Boolean forceBuildStorage) in /Users/bezzad/Sources/Downloader/src/Downloader/DownloadService.cs:line 100
   at Downloader.AbstractDownloadService.DownloadFileTaskAsync(String[] urls, CancellationToken cancellationToken) in /Users/bezzad/Sources/Downloader/src/Downloader/AbstractDownloadService.cs:line 193
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 48
   at ServiceLib.Helper.DownloaderHelper.DownloadStringAsync(IWebProxy webProxy, String url, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Helper/DownloaderHelper.cs:line 53
   at ServiceLib.Services.DownloadService.DownloadStringViaDownloader(String url, Boolean blProxy, String userAgent, Int32 timeout) in /home/runner/work/v2rayN/v2rayN/v2rayN/ServiceLib/Services/DownloadService.cs:line 188
