【问题标题】:Allow IONIC DevApp through the firewall允许 IONIC DevApp 通过防火墙
【发布时间】:2018-03-22 18:52:22
【问题描述】:

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

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

$ionic serve -c

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

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

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

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

这似乎更像是防火墙问题而不是网络问题。

【问题讨论】:

    标签: ionic-framework ionic2 ionic-devapp


    【解决方案1】:

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

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

    完成;

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

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

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

    【讨论】:

      【解决方案2】:

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

      sudo ufw allow 8100
      

      在终端中为我解决了问题,IONIC DEVAPP 连接到我的应用程序。

      【讨论】:

      • 感谢您的回答。但是,我是 Windows 用户。知道如何在 Windows 上执行此操作。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      • 2016-02-01
      • 2012-10-22
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多