将自定义端口与 Cloudflare 结合使用

Using custom ports with Cloudflare

我在 my.ip.ad.re.ss:2086 上有一个服务器 运行,我读到 this article 支持端口 2086。我尝试使用 Cloudflare DNS 将 sub.mydomain.com 转发到此服务器,但是当我转到 sub.mydomain.com:2086 时,我被重定向到 https://sub.mydomain.com 并显示了一个带有 HTTP 523 的错误页面。

我知道我可以选择 "DNS only" 但对我来说很重要的是服务器可以通过 HTTPS 访问(不是因为敏感数据被传输而是因为浏览器规则从 AJAX 调用HTTPS 页面)。

如何进行这项工作?

这不是我们可以在这里真正解决的问题。请联系 supportATcloudflareDOTcom,以便支持工程师深入研究此问题。

当我更改为 2087 时问题解决了。这是因为 Cloudflare 将 2086 视为 http 端口,将 2087 视为 https 端口。