Как запретить 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 вообще?