RDM still seems to use proxy, even if it is turned off

Backlog

RDM still seems to use proxy, even if it is turned off

avatar

Hi,

in my Windows Settings Proxy is turned off but the address is still set from the domain policy.. In RDM Proxy is also turned off but still he does seem to connect over the proxy which is not available at this time, so he fails to connect.. In the log I can see that it tries to reach the Proxy:

System.Net.Http.HttpRequestException: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. (proxy.xyz.local:8080)
 ---> System.Net.Sockets.SocketException (10060): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16 token)
   at System.Net.Sockets.Socket.<ConnectAsync>g__WaitForConnectWithCancellation|285_0(AwaitableSocketAsyncEventArgs saea, ValueTask connectTask, CancellationToken cancellationToken)
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, 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.InjectNewHttp11ConnectionAsync(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.HttpConnectionPool.EstablishProxyTunnelAsync(Boolean async, 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.InjectNewHttp11ConnectionAsync(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.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Devolutions.Hub.Clients.HubClient.GetServerConfigurationAsync(CancellationToken cancellationToken)
   at Devolutions.Hub.Clients.HubClient.<GetServerConfiguration>b__448_0()
   at Devolutions.Hub.Clients.HubClient.GetServerConfiguration()
   at Devolutions.RemoteDesktopManager.Business.DataSources.HubConnectionDataSource.Login()

All Comments (4)

avatar

Hello Stefan,

Thank you for reaching out to the Devolutions support team.

Could you tell me if your proxy setting under File -> Settings -> Application -> Proxy (web) is set to System Default?

Best regards,

Patrick Ouimet

avatar

Hi Patrick,

this setting is set to "No Proxy" and when I click test it says "Success".. So there it looks good, but connection to Devolutions Cloud still seems to use the proxy..

Best Regards
Stefan

Edit:

Even when I set a custom proxy there he still uses the standard proxy from Windows..

avatar

Hello Stefan,

Thank you for this feedback.

Is your proxy setting on your default web browser also set to none, or are you still trying to connect to this proxy by this web browser?
Since we use the browser to connect, this could come from your policies configured or the browser configuration.

Let us know.

Patrick Ouimet

avatar

Hi Patrick,

it is also not set in the Browser, there is Proxy Data filled out but it is not enabled..