我制作了Sinatra小应用程序,以帮助我将文件从手机传输到我的电脑,现在我正试图从手机打开它,无法访问,我该怎么办?
答案 0 :(得分:4)
我使用ngrok
$ ngrok http 3000
它给了我
ngrok by @inconshreveable (Ctrl+C to quit)
Tunnel Status online
Version 2.1.3
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://320e69c0.ngrok.io -> localhost:3000
Forwarding https://320e69c0.ngrok.io -> localhost:3000
然后我可以在互联网的任何地方使用其中一个ngrok.io网址。
答案 1 :(得分:0)
使用-o 0.0.0.0选项启动应用程序。
在终端应用程序中键入ipconfig
(windows)或ifconfig
(linux / mac)并获取主机设备的本地IP地址(例如192.168.1.x
)。然后在手机上打开浏览器并键入该IP(192.168.1.x
)和端口(默认为4567
,完整格式192.168.1.x:4567
)以访问您的sinatra应用程序。