目前,我的家庭互联网提供商不允许在端口 1 到 1024 上提供服务,但允许用户使用高端口来执行任何操作,我想知道有什么方法可以屏蔽我的网络服务器 @ ip:8080 并保留服务器名称?
例如,目前如果我使用 myexample.com:8080,它将正常打开,但我知道有一些方法可以让它看起来好像端口 8080 从未存在过,其中一个例子是使用其他地方的代理服务器来重定向访问,但我没有可用的代理服务器,也没有钱用于此。
在上述情况下,会发生的情况是,当用户访问代理服务器时,它会重定向并查询我的服务器,因此用户根本不会知道第二台服务器的存在。
另一种方法是在其他地方创建一个页面,并将您的网站作为 iframe 或 frame 放置,这样可以隐藏它,但可能会给某些浏览器等带来问题...
- 所以我相信这里的问题是我有什么选择可以将我的服务器屏蔽在 8080 以看起来像一个透明的网络服务器?
虽然我知道这看起来有点技术性,但我相信提出这个问题的地方应该是这里而不是 serverfault,但如果大多数人不这么认为,请转移话题。
答案1
我知道DynDNS 的 WebHop服务。不幸的是,当您使用该选项使其不可见时,您最终会得到一个不会改变的 URL 栏。
答案2
我最终的解决方案是租用一个 VPS 并使用以下方式创建反向代理服务器,使其成为一个透明的网站:nginx以及指向它的域名,所以它以透明的方式将请求转发到我的客户服务器 ip。