如何把 iPhone 變成一個 Web 服務器

您是否曾經(jīng)想創(chuàng)建自己的便攜式服務器?無論您是學習?Web?開發(fā)并想在?iPhone?上托管自己的?HTML?文件,還是只是想玩弄服務器而不限于使用筆記本電腦或計算機來安裝?MAMP,其實您的?iPhone?也可以做到。

在?iPhone?和?iPad?上運行簡單的?Web?服務器
在?iPhone?上運行服務器一點也不難。事實上,這真的很簡單。您所需要的只是一個簡單、免費的應用程序,僅此而已。顯然,由于這是一個簡單的Web?服務器,它不會像在筆記本電腦上安裝?XAMP?或?MAMP?那樣有各種各樣的功能。但是,它可以作為基礎應用并且效果很好。
在?iPhone?上運行?Web?服務器的要求
除了?iPhone,運行?Web?服務器所需的只是?Linux?shell?環(huán)境,使用免費的?iSH?Shell?應用。
關(guān)注微信公眾號"傻大個黑科技"獲取下載鏈接。
使用?iSH?Shell?在?iPhone?上創(chuàng)建一個簡單的?Web?服務器
首先,在您的?iPhone?上安裝?iSH?Shell?應用程序并啟動該應用程序。

通過?shell?在?iPhone?上安裝?Python?3。只需輸入下面提到的命令。
apk add python3

在?iPhone?上安裝?Python?3?后,您就可以創(chuàng)建服務器了。輸入下面給出的命令以在?iPhone?上啟動?Web?服務器。
python3 -m http.server

接下來,您應該會在底部看到“Serving?HTTP?on?0.0.0.0?port?8000”消息。此外,您還會看到一個彈出窗口,上面寫著“iSH?想查找并連接到您本地網(wǎng)絡上的設備。這是連接到??localhost?和使用?ping?命令所必需的”。在彈出菜單中點擊OK繼續(xù)。

接下來,您可以從同一設備或其他設備連接?Web?服務器。如果要從同一設備連接到?iOS/iPadOS?Web?服務器,只需將任何?Web?瀏覽器指向以下地址。
http://127.0.0.1:8000/

要從同一網(wǎng)絡上的另一臺設備連接到?iOS/iPadOS?Web?服務器,請將任何?Web?服務器指向以下地址。
http://ip:8000/
注意:在上面的命令中,您必須將“ip”替換為您?iPhone?的?IP?地址。您可以通過前往設置?->?WiFi?->?點擊您的?WiFi?名稱?->?IP?地址來找到?iPhone?的?IP?地址。
如何將?HTML?文件添加到?iPhone?服務器
現(xiàn)在我們已經(jīng)創(chuàng)建了一個服務器,您可能想知道在哪里以及如何添加您的?HTML?文件,對吧?注意:我們假設您已經(jīng)創(chuàng)建了要通過?iPhone?的網(wǎng)絡服務器提供的?HTML?文件。如果還沒有,您可以在?Mac?或?PC?上創(chuàng)建?HTML?文件,然后按照以下步驟操作。
在您的?iPhone?上,啟動文件應用程序。點擊右上角的三點圖標,然后點擊“編輯”。

啟用?iSH?旁邊的切換開關(guān),然后點擊“完成”。

從您的?Mac(或?PC),將文件發(fā)送到您的?iPhone?并將其放在?iSH?->?root?中。

注意:該文件名稱應稱為?index.html?,F(xiàn)在,您可以從連接到同一?WiFi?網(wǎng)絡的另一臺設備訪問?IP?地址“http://ip:8000”,您的?HTML?文件將顯示出來。

如何停止你的?iPhone?服務器
在服務器運行的?iSH?Shell?應用程序中,點擊工具欄中的控制圖標(向上箭頭)。然后,按鍵盤上的“Z”。

iSH?Shell?會通知您服務器已停止。

使用?iSH?和?Python?在?iPhone?上運行?Web?服務器
這就是您可以在?iPhone?上創(chuàng)建自己的簡單?Web?服務器、將自定義?HTML?文件放在?iPhone?上并從網(wǎng)絡上的其他設備訪問它們的方法。
