【问题标题】:Access local website from another computer in the same network从同一网络中的另一台计算机访问本地网站
【发布时间】:2019-01-31 22:32:01
【问题描述】:

我最近用 Flask 写了一个网页,设置了 host='0.0.0.0', port=5000。

我可以使用 127.0.0.1:5000 或 localhost:5000 或 192.168.1.12:5000(我的 IP)访问网络,但我只能使用运行代码的计算机执行此操作。

如何从同一 LAN 中的另一台 PC 访问该网站?我已经尝试了所有可以在网上找到的方法。但它们都不起作用。

我在 Windows 10 上运行代码。请帮忙!

【问题讨论】:

  • 您所在的网络可能有意限制其他主机以这种方式相互通信。你能从另一台主机ping你的机器吗?有时只有特定的端口被阻止,所以您是否尝试过将服务器移至更常用的端口,例如 8080?
  • 我试过 8080 不行。

标签: windows localhost webserver


【解决方案1】:

可能是 Windows Defender 防火墙或防病毒软件阻止了来自外部的连接。尝试禁用它(或者,最好将其配置为仅允许连接到您的服务)。

【讨论】:

  • 谢谢!这是防火墙的问题。
【解决方案2】:

要从另一台 PC 访问该网站,只能使用您的 IPv4 地址。 所以只有192.168.1.12:5000 可以工作。 但看起来端口5000 被阻止了。也许它被病毒保护阻止了。 尝试使用808080 之类的端口。

【讨论】:

    猜你喜欢
    • 2018-01-04
    • 2023-03-13
    • 2014-03-20
    • 2011-11-11
    • 2016-09-15
    • 2020-08-24
    • 2011-03-30
    • 1970-01-01
    相关资源
    最近更新 更多