允许 IONIC DevApp 通过防火墙

Allow IONIC DevApp through the firewall

我可以通过我的个人电脑连接到 IONIC DEVAPP,但即使在我的家庭 wifi 网络上托管在办公室笔记本电脑上时也无法连接。

我可以在办公室和个人笔记本电脑上看到我的应用程序。

$ionic serve -c

我可以通过我的浏览器访问 URL 托管的 Devapp

http://192.168.1.115:8100/?devapp=true

但是,在我的 Android 设备上,在我办公室的笔记本电脑上出现以下错误

net::ERR:CONNECTION_TIMED_OUT( http://192.168.1.115:8100/?devapp=true)

看起来更像是防火墙问题而不是网络问题。

我遇到了同样的问题,并且认为这是一个防火墙问题。因为我在 Ubuntu,使用 ufw 防火墙...

sudo ufw allow 8100

在终端中为我成功了,IONIC DEVAPP 连接到我的应用程序。

您只需要在 windows 防火墙中打开端口,因为您告诉过您正在使用 windows...

  • 转到控制面板并找到 Windows 防火墙。
  • 单击“高级设置”。
  • 您必须在左侧单击入站规则,然后在操作下单击新建规则。
  • Select端口。
  • 键入要打开的端口。
  • 允许连接并配置其余部分。

完成;

将此行添加到您的 config.xml 文件中:

    <preference name="loadUrlTimeoutValue" value="700000" />

现在再次测试您的 DevApp。 如果需要,您可以在设备上使用 Android 模拟器。