【问题标题】:Mask web application ipaddress:port with domain name使用域名屏蔽 Web 应用程序 ipaddress:port
【发布时间】:2022-01-24 06:44:39
【问题描述】:

我有一个 node js web 应用程序在静态 ipaddress 上运行,端口为 4000。我可以使用路由器中的端口转发成功访问我在互联网上的应用程序,现在我想用域名屏蔽我的公共 ipaddress+port。这样,我在freenom中获得了一个域名并使用cloudflare创建DNS记录,如果我的Web应用程序运行在80端口并且我无法将其更改为4000,则它很顺利,端口80已经被我们的本地服务器占用.我将做些什么来实现我的目标?

这是我的 CloudFlare DNS 记录

【问题讨论】:

    标签: server dns subdomain web-hosting cloudflare


    【解决方案1】:

    Cloudflare 默认可以在标准端口列表 (source) 上代理 HTTP/HTTPS。截至今天,请参阅下面的列表。

    如果您想在不同的端口上进行代理(例如4000),那么您应该考虑使用专为此场景设计的Cloudflare Spectrum。或者,更改您的应用程序,使其使用以下支持的端口之一。

    【讨论】:

      【解决方案2】:

      您不能使用 dns 进行端口转发,另一种解决方案是在您的服务器内使用 cloudflare 隧道并将您的隧道指向端口 4000 并使用隧道地址添加 cname 记录

      【讨论】:

      • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多