无法从外部网络访问在MacBook上运行的spring-boot服务器

时间:2019-05-28 16:33:46

标签: java spring macos spring-boot server

我正在构建spring-boot应用程序,一切都很好。我可以将http请求发送到本地主机:8082,并且可以正常工作。另外,如果我尝试从我的家庭网络(如192.168.0.100:8082)访问服务器-它也可以正常工作。但是我无法从外部网络(即其全局IP地址)访问它。

我试图寻找人们面临的类似问题,但是所有解决方案都与防火墙设置有关,在我的情况下不起作用。

这是我到目前为止尝试过的:

  • 防火墙在设置中被禁用(尝试启用它,在其中添加java)
  • Spring的application.properties仅指定server.port
  • Spring的server.address指定为0.0.0.0的application.properties
  • 查看pfctl的pf.conf以查看pf的规则

我想我可能需要在pf.conf中添加一些额外的行,以启用某个端口的所有入站连接,但是我不知道该怎么做。但是,当前pf.conf不包含任何阻止入站连接的设置。

我还认为这可能是Spring的tomcat服务器设置中的一些默认设置,但是如何设置呢?谢谢!

0 个答案:

没有答案