You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

异网物理设备如何通过隧道连接笔记本的Expo Go应用?

Expo Go隧道连接主机名解析失败的原因及解决办法
  • ngrok版本兼容性问题
    当前使用的ngrok 4.1.1可能和Expo隧道服务存在兼容性冲突,Expo对ngrok版本有特定适配要求,旧版本可能无法生成可正常解析的exp.direct域名。建议卸载当前版本,安装Expo推荐的3.x系列版本:

    npm uninstall -g ngrok
    npm install -g ngrok@3.x
    

    重装后重新执行npx expo start --tunnel尝试连接。

  • DNS解析异常
    设备或本地网络的DNS服务器无法识别exp.direct后缀的域名。可以切换手机DNS为公共DNS(如8.8.8.8或114.114.114.114),同时刷新本地电脑DNS缓存:

    • Windows:运行ipconfig /flushdns
    • macOS:运行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • Expo账户认证异常
    隧道服务需要绑定有效Expo账户,未登录或认证信息失效可能导致生成的主机名无效。执行npx expo login重新登录账户,确认状态正常后再启动隧道。

  • 防火墙/代理拦截
    本地防火墙、杀毒软件或网络代理可能拦截了ngrok的域名解析请求。临时关闭防火墙和杀毒软件,或将ngrok加入信任列表;若使用代理,需确保配置允许访问exp.direct域名。

  • 自定义ngrok配置错误
    检查是否存在~/.ngrok2/ngrok.yml自定义配置文件,若其中有错误的域名、路由设置,会导致生成的主机名无法解析。可以重命名该文件,让ngrok使用默认配置启动。

内容的提问来源于stack exchange,提问作者sad_pug

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 04:35:01