将本地端口映射到公共URL地址


0

有两个应用程序服务器/客户端我在本地使用它,通过配置客户端应用程序来访问服务器应用程序的IP和端口。并获得一些信息。 无论如何都有访问服务器应用程序。通过公共网址喜欢 www.mydomain.com/service


我觉得你应该更好地解释你的情况和目标。您的解决方案可能是注册域并将其指向服务器的公共IP地址或在客户端上添加主机文件条目。
simlev

而不是从示例中将客户端应用程序配置为192.168.1.1和端口6666,我需要通过URL地址替换本地IP和端口,这样我就可以运行该客户端应用程序。外面不仅在局域网内。我希望它很清楚
User0002017

我找到了这个 回答 但我不知道如何使用socat,我不确定它是否能解决我的问题
User0002017

我需要通过URL地址替换本地IP和端口,这样我就可以运行该客户端应用程序。外面不仅在局域网内。 除了名称之外,还有更多的事情要做到这一点。如果您的应用程序对Internet开放,那么最好仔细检查它们是否存在安全漏洞。
xenoid

Answers:


0

您的意见对于澄清您想要完成的内容非常有用。您的专用网络上有本地服务器,您希望可以从Internet访问它。

正确的方法是:

a)使用专用连接,UPS,冗余等设置您自己的数据中心。
b)在其他人的数据中心租用服务器或vps。

然后,您将注册一个域并将其指向您服务器的IP地址。

另一方面,如果您只想公开您的家庭服务器(供个人使用或进行测试),您需要:

  1. 公共可达的IP地址
  2. 在路由器上设置端口转发
  3. 一个域名,指向您的IP地址

如果您的IP是动态的(随时间变化),您将需要依赖动态DNS服务。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.