【问题标题】:uncaught-error-java-net-connectexception: failed to connect to /192.168.1.2 (port 19000) from 192.168.1.5 (port 42176)uncaught-error-java-net-connectexception:无法从 192.168.1.5(端口 42176)连接到 /192.168.1.2(端口 19000)
【发布时间】:2021-11-29 11:23:06
【问题描述】:

我正在运行来自 WSL2 的 react 本机项目。 我按照此博客https://hinty.io/devforth/how-to-install-wsl-2-best-way-to-run-real-linux-on-windows/ 中的步骤安装了 WSL 和 ubuntu。 我启用了 CPU 虚拟化和 windows server Linux 功能, 然后我在 WSL2 中安装了 node 和 yarn。

运行项目:

  • cd 到项目路径
  • 设置 REACT_NATIVE_PACKAGER_HOSTNAME=192.168.1.2
  • yarn start or expo start

当我从手机上的 expo 应用程序打开它时,我遇到了那个错误 uncaught-error-java-net-connectexception: failed to connect to /192.168.1.2 (port 19000) from 192.168.1.5 (port 42176) 知道我已经从 cmd 命令 ipconfig 和无线 LAN 适配器 Wi-Fi 检查了我的 IP: IPv4 地址。 . . . . . . . . . . : 192.168.1.2

任何帮助我为什么会出现该错误以及如何解决它?

【问题讨论】:

    标签: react-native windows-subsystem-for-linux wsl-2


    【解决方案1】:

    我的解决方案是从管理员 PowerShell 运行 ps1 文件。该文件用于:

    • 删除它创建的旧防火墙规则。
    • 为端口转发创建新的防火墙规则
    • 删除所有旧的端口转发规则(如果 reset=1)
    • 根据 WSL2 的当前 IP 地址创建/替换端口转发规则

    【讨论】:

      【解决方案2】:

      我遇到了同样的错误。我改变了防火墙配置。我让所有传入的请求都被允许并且它已经解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-01
        • 2021-09-18
        • 2017-03-05
        • 1970-01-01
        • 2019-02-19
        • 2020-01-31
        • 2019-11-05
        • 1970-01-01
        相关资源
        最近更新 更多