我製作了Sinatra小應用程序,幫助我將文件從手機傳輸到我的電腦,現在我試圖從手機上打開它,無法訪問,我該怎麼辦?如何從我的網絡上的其他設備打開本地主機?
0
A
回答
2
我用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網址,在互聯網的任何地方。
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應用程序。
相關問題
- 1. 如何從同一網絡上的其他設備連接到本地主機:8888?
- 2. 找到本地網絡上的設備的主機名與PHP
- 3. 如何從我的網絡上的其他機器訪問本地WordPress安裝
- 4. 從網絡外的設備連接到本地主機
- 5. 從其他設備通過本地網絡訪問網站?
- 6. 如何檢測本地網絡上其他設備的IP地址?
- 7. 如何從其他設備訪問本地網絡中的服務器
- 8. 從其他設備訪問本地主機WCF?
- 9. 設備如何發現線程網絡上所有其他設備的Mesh本地EID地址
- 10. 如何掃描Android中本地網絡中其他設備的MAC地址?
- 11. 如何從我的Android設備訪問我的電腦上的本地主機?
- 12. 從我的網絡上的其他計算機訪問本地服務器
- 13. 從同一網絡上的電話打開計算機上的本地網站
- 14. 在本地網絡上的其他設備上未找到WAMP localhost
- 15. jetty-runner/stats endpoint只在本地主機上可用,如何打開網絡?
- 16. 如何從本地主機訪問PHP文件和SQL DB到同一網絡上的其他計算機?
- 17. Apache不允許從網絡上的其他設備訪問
- 18. 從同一網絡上的其他Android設備訪問Android設備
- 19. 本地主機不打開網站
- 20. Web開發 - 如何從同一網絡中的其他設備訪問我的主機文件中定義的自定義主機
- 21. 訪問WAMP的通過主機的IP地址從其他設備本地主機停止工作
- 22. 如何從本地虛擬主機上的網頁鏈接打開本地軟件中的本地文件
- 23. 設置,可以通過其他設備我的網絡
- 24. 如何找出本地網絡上的設備列表
- 25. 如何從本地網絡中的設備訪問webpack-dev-server?
- 26. 從Android設備訪問本地主機
- 27. 如何打開共享文件夾的本地網絡上Win10
- 28. 虛擬主機打開本地主機
- 29. 從網絡設備的IP地址列表中查找打印機IP地址
- 30. 如何讓我的本地網絡服務器可以在我的網絡上訪問其他人?
'localhost'指的是你正在使用的設計。您必須使用PC主機名或IP地址。 – Stefan
@Stefan:如果服務器綁定到環回,將不會有幫助:) –
@SergioTulentsev好點,你必須綁定到0.0.0.0。在非開發環境中運行時,這也是Sinatras的默認值。 – Stefan