Как запретить RD-Gateway перенаправлять на HTTP

У меня есть один сервер для служб удаленных приложений. Таким образом, один сервер одновременно является RD-шлюзом, посредником подключений и хостом.

Я пытаюсь использовать Cloudflare Tunnel в качестве прокси-сервера со следующими правилами входа (ws для веб-сокета):

      ingress:
  - hostname: rdp.domain.com
    service: ws://SERVERNAME

Я могу подключиться черезrdp.domain.comи успешно увидеть страницу по умолчанию IIS. Однако, если я попытаюсь, я получуERR_TOO_MANY_REDIRECTSошибка. Но URL-адрес изменится наrdp.domain.com/RDWeb/Pages/

В Cloudflare есть статья об этом, в которой перечислены возможные причины. Я использую режим полного (строгого) шифрования для своего домена. В статье предполагается, что мой сервер, возможно, перенаправляет HTTPS на HTTP, что может вызвать проблему, поскольку он практически зацикливается навсегда.

Когда я пытаюсь подключиться, чтобы перейти кrdp.domain.com/rdweb/и если Wireshark работает на сервере RD-Gateway, я вижу много таких в цикле (около 20 таких записей) -.248используется ли IP-туннель Cloudflare для связи,.226мой RDP-сервер:

      1589    26.863255   10.0.0.248  10.0.0.226  HTTP    1133    GET /rdweb HTTP/1.1 
1590    26.864954   10.0.0.226  10.0.0.248  HTTP    403     HTTP/1.1 302 Found  (text/html)
1591    26.875477   10.0.0.248  10.0.0.226  TCP     60      53360 → 80 [ACK] Seq=37246 Ack=12216 Win=2102272 Len=0

Я не могу точно сказать, что это значит. Однако-> 80заставляет меня думать, что он хочет перенаправить на HTTP?

У меня есть следующие вопросы:

  • Как я могу продолжить изучение этой проблемы, чтобы действительно выяснить, что происходит?
  • Если проблема в том, что сервер перенаправляется на порт 80, могу ли я указать своему RD-серверу использовать только HTTPS и порт 443, а не использовать 80 вообще?

0 ответов