【问题标题】:Error starting tunnel Starting tunnels timed out启动隧道时出错 启动隧道超时
【发布时间】:2021-05-23 16:32:08
【问题描述】:

我正在使用 expo 启动一个 react-native 项目,并尝试使用 expo 隧道在公司网络上工作。但是,每次启动隧道并收到错误“错误启动隧道启动隧道超时”时,我都无法弄清楚错误。我尝试重新安装 expo-cli、node 并安装 ngrok。还是行不通。请帮忙!!!!!!!

Expo CLI 4.1.6 环境信息: 系统: 操作系统:macOS 11.2.1 外壳:5.8 - /bin/zsh 二进制文件: 节点:14.15.5 - /usr/local/bin/node 纱线:1.22.10 - /usr/local/bin/yarn npm:7.5.4 - /usr/local/bin/npm 守望者:4.9.0 - /opt/homebrew/bin/watchman 经理: CocoaPods:1.10.1 - /usr/local/bin/pod 开发工具包: iOS SDK: 平台:iOS 14.4、DriverKit 20.2、macOS 11.1、tvOS 14.3、watchOS 7.2 IDE: Xcode:12.4/12D4e - /usr/bin/xcodebuild npmPackages: 世博会:~40.0.0 => 40.0.1 反应:16.13.1 => 16.13.1 反应域:16.13.1 => 16.13.1 反应原生:https://github.com/expo/react-native/archive/sdk-40.0.1.tar.gz => 0.63.2 反应原生网络:~0.13.12 => 0.13.18 世博会工作流程:托管

expo error

【问题讨论】:

    标签: react-native expo ngrok


    【解决方案1】:

    您的公司网络可能会阻止 ngrok 代理连接和设置其会话。以下部分内容可能会揭示正在发生的事情。

    尝试对与 ngrok 代理会话设置域关联的记录执行 DNS 查找:

    dig tunnel.us.ngrok.com

    如果 DNS 解析成功,请尝试向 ngrok 代理会话设置域发出 HTTP 请求,并检查输出是否存在连接问题:

    curl -kvI https://tunnel.us.ngrok.com

    如果网络策略要求您对 HTTP 请求使用出站代理,则在 ngrok 配置文件中有相应的配置选项:https://ngrok.com/docs#outbound-proxy

    或者,您可能需要要求网络管理员明确允许到 ngrok 代理会话设置域或 IP 地址的出站连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-13
      • 2017-07-15
      • 1970-01-01
      • 2021-12-26
      • 2015-12-12
      • 1970-01-01
      • 2019-04-24
      • 1970-01-01
      相关资源
      最近更新 更多