Remote Desktop App MacOS can't connect to workspace via HAProxy

sixData GmbH 0 Reputation points
2023-08-25T13:02:23.7533333+00:00

Hi,

we figured out an connecting issue from MacOS via Microsoft Remote Desktop.

If we try to connect to a RDS workspace behind an HAProxy, the connection fails.

As we can see, the problem occurs because of the "incomplete" GET requests with non ServerURL.

fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /TS/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /api/arm/feeddiscovery HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /api/arm/feeddiscovery HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 6/6/0/0/0 0/0 "GET /TS/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /RDWeb/Feed/webfeed.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /TS/en-US/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /TS/en-US/Default.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 4/4/0/0/0 0/0 "GET /RDWeb/Feed/webfeed.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 3/3/0/0/0 0/0 "GET /api/feeddiscovery/webfeeddiscovery.aspx HTTP/1.1"
fe_global~ fe_global/<NOSRV> -1/-1/-1/-1/+0 503 +323 - - SC-- 3/3/0/0/0 0/0 "GET /api/feeddiscovery/webfeeddiscovery.aspx HTTP/1.1"

If the App would send an "complete" request with the ServerURL, the connection would work.

Is there a reason why the ServerURL isn't a part of these requests?

We try'd to set a gateway in the App settings, but unfortunately this setting refers only to client connections and not for a workspace connection.

Would be greate if Microsoft had an solution for this.

Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Limitless Technology 44,761 Reputation points
    2023-08-28T10:14:35.1033333+00:00

    Hello there,

    If we try to connect to an RDS workspace behind a HAProxy, the connection fails.

    Is there any error message or code when it fails?

    Make sure that the HAProxy server is properly configured to forward the required RDS ports to the internal RDS servers. RDS typically uses TCP port 3389 for Remote Desktop Protocol (RDP) connections.

    Double-check that there are no firewall rules or security groups blocking traffic on the required ports.

    The hostname or IP address used to connect to the RDS workspace via HAProxy must be resolving correctly

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer–


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.