Java 如何使用外部公共IP从另一台计算机查看GWT devmode

Java 如何使用外部公共IP从另一台计算机查看GWT devmode,java,eclipse,gwt,ip,jetty,Java,Eclipse,Gwt,Ip,Jetty,我随后添加了参数-bindAddress 0.0.0.0,该参数运行良好,并使用URL绑定到我的私有IP: http://192.168.0.103:8888/StockWatcher.html 运行配置中的参数包括: -superDevMode -startupUrl StockWatcher.html -logLevel INFO -port 8888 -bindAddress 0.0.0.0 -war C:\Users\Vampire\workspace\StockWatcher\war

我随后添加了参数-bindAddress 0.0.0.0,该参数运行良好,并使用URL绑定到我的私有IP:

http://192.168.0.103:8888/StockWatcher.html
运行配置中的参数包括:

-superDevMode -startupUrl StockWatcher.html -logLevel INFO -port 8888 -bindAddress 0.0.0.0 -war C:\Users\Vampire\workspace\StockWatcher\war -server com.google.appengine.tools.development.gwt.AppEngineLauncher -remoteUI 

我可以看到我的移动设备上运行的网站也与它。我想将它绑定到我的外部公共IP,这样任何人都可以看到我的公共IP与私有IP不在同一路由器上,而是全局使用我的公共IP地址。请帮我怎么做。谢谢。

您需要设置从路由器到本地计算机的端口转发。 目标IP将是您的本地IP
192.168.0.103
,目标端口为
8888

像这样的导游可能会帮助你。或者只是看看你的路由器手册

请注意: 如果您使用的是超级开发模式,您可能需要考虑安全性,如所述:

代码服务器没有身份验证。它还向任何提出请求的用户提供所有Java源代码。因此,我们建议只在本地主机或防火墙后运行它。(默认情况下,它使用本地主机。)


您需要设置从路由器到本地计算机的端口转发。 目标IP将是您的本地IP
192.168.0.103
,目标端口为
8888

像这样的导游可能会帮助你。或者只是看看你的路由器手册

请注意: 如果您使用的是超级开发模式,您可能需要考虑安全性,如所述:

代码服务器没有身份验证。它还向任何提出请求的用户提供所有Java源代码。因此,我们建议只在本地主机或防火墙后运行它。(默认情况下,它使用本地主机。)