访问本地主机,Mac Android Studio 模拟器

Access localhost, Mac Android Studio Emulator

我是 运行 端口 3000 上的本地 http 服务器,我想使用 Android 模拟器访问该服务器。我在浏览器中尝试了以下操作:

对于其中的每一个,我都得到了这个错误:

有趣的是,在我的桌面上访问 chrome 中的相同内容时:

localhost:3000 // works
127.0.0.1:3000 // doesn't work

也许这有联系?我不确定为什么 127.0.0.1:3000 不起作用,但这可能是一个完全不同的障碍。

我的 /etc/hosts 文件:

127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 

我已经尝试重新加载(并禁用)我的防火墙和代理。

我使用的模拟器是:

Mac, Android Studio 1.5.1
Emulator : Nexus 5 - API 21, Android 5.0 x86 

使用以下服务

https://ngrok.com/

它会给你一个通往本地主机的隧道,并给你一个 URL,你可以在世界任何地方使用 ;)