如何使localhost:8080应用程序可从互联网访问?

时间:2019-12-06 22:41:55

标签: java localhost webswing

我使用Webswing使Java应用程序在网站上运行,现在我想知道如何使该程序可在线访问?我对此没有经验,目前仅在localhost:8080上运行。

使用webswing甚至可以通过Internet以24/7的方式访问该应用程序吗?还是我总是需要打开控制台?

4 个答案:

答案 0 :(得分:0)

这取决于您如何连接到互联网。

我假设您有一些ISP和WiFi路由器。如果是,那么您需要设置从路由器到PC的端口转发,然后使用ISP分配给您的IP访问您的网站。

答案 1 :(得分:0)

您可以看一下ngrok https://ngrok.com/download

之类的工具。

答案 2 :(得分:0)

您可以使用grok在您的私人地址和网络上所有人都可以访问的本地地址之间创建一条隧道。 就像@ alex067说的那样。

但是,如果您想上网:

首先。设置ngrok以创建隧道。

第二。将DNS设置为该本地地址。 您可以按照以下步骤进行操作。 ngrok to internet 还要确保在互联网上公开您的端口。 (DMZ

我希望这会有所帮助!

答案 3 :(得分:0)

是的,您可以从本地计算机托管网站。请注意以下风险(使PC始终保持运行状态,安全风险,违反ISP代码以获取更大流量等)和性能问题(上行速度较慢)

现在使用GoDaddy之类的网站托管网站变得更加容易和便宜。

您可以从ISP获取静态IP 购买域名并将您的IP与之关联。就是这样!