如何把 iPhone 变成一个 Web 服务器

您是否曾经想创建自己的便携式服务器?无论您是学习 Web 开发并想在 iPhone 上托管自己的 HTML 文件,还是只是想玩弄服务器而不限于使用笔记本电脑或计算机来安装 MAMP,其实您的 iPhone 也可以做到。

在 iPhone 和 iPad 上运行简单的 Web 服务器
在 iPhone 上运行服务器一点也不难。事实上,这真的很简单。您所需要的只是一个简单、免费的应用程序,仅此而已。显然,由于这是一个简单的Web 服务器,它不会像在笔记本电脑上安装 XAMP 或 MAMP 那样有各种各样的功能。但是,它可以作为基础应用并且效果很好。
在 iPhone 上运行 Web 服务器的要求
除了 iPhone,运行 Web 服务器所需的只是 Linux shell 环境,使用免费的 iSH Shell 应用。
下载:https://apps.apple.com/us/app/ish-shell/id1436902243
使用 iSH Shell 在 iPhone 上创建一个简单的 Web 服务器
  • 首先,在您的 iPhone 上安装 iSH Shell 应用程序并启动该应用程序。

如何把 iPhone 变成一个 Web 服务器

  • 通过 shell 在 iPhone 上安装 Python 3。只需输入下面提到的命令。
apk add python3

如何把 iPhone 变成一个 Web 服务器

  • 在 iPhone 上安装 Python 3 后,您就可以创建服务器了。输入下面给出的命令以在 iPhone 上启动 Web 服务器。
python3 -m http.server

如何把 iPhone 变成一个 Web 服务器

  • 接下来,您应该会在底部看到“Serving HTTP on 0.0.0.0 port 8000”消息。此外,您还会看到一个弹出窗口,上面写着“iSH 想查找并连接到您本地网络上的设备。这是连接到  localhost 和使用 ping 命令所必需的”。在弹出菜单中点击OK继续。

如何把 iPhone 变成一个 Web 服务器

  • 接下来,您可以从同一设备或其他设备连接 Web 服务器。如果要从同一设备连接到 iOS/iPadOS Web 服务器,只需将任何 Web 浏览器指向以下地址。
http://127.0.0.1:8000/

如何把 iPhone 变成一个 Web 服务器

  • 要从同一网络上的另一台设备连接到 iOS/iPadOS Web 服务器,请将任何 Web 服务器指向以下地址。
http://ip:8000/
注意:在上面的命令中,您必须将“ip”替换为您 iPhone 的 IP 地址。您可以通过前往设置 -> WiFi -> 点击您的 WiFi 名称 -> IP 地址来找到 iPhone 的 IP 地址。
如何将 HTML 文件添加到 iPhone 服务器
现在我们已经创建了一个服务器,您可能想知道在哪里以及如何添加您的 HTML 文件,对吧?

 

注意:我们假设您已经创建了要通过 iPhone 的网络服务器提供的 HTML 文件。如果还没有,您可以在 Mac 或 PC 上创建 HTML 文件,然后按照以下步骤操作。
  • 在您的 iPhone 上,启动文件应用程序。点击右上角的三点图标,然后点击“编辑”。

如何把 iPhone 变成一个 Web 服务器

  • 启用 iSH 旁边的切换开关,然后点击“完成”。

如何把 iPhone 变成一个 Web 服务器

  • 从您的 Mac(或 PC),将文件发送到您的 iPhone 并将其放在 iSH -> root 中。

如何把 iPhone 变成一个 Web 服务器

注意:该文件名称应称为 index.html。
现在,您可以从连接到同一 WiFi 网络的另一台设备访问 IP 地址“http://ip:8000”,您的 HTML 文件将显示出来。

如何把 iPhone 变成一个 Web 服务器

如何停止你的 iPhone 服务器
  • 在服务器运行的 iSH Shell 应用程序中,点击工具栏中的控制图标(向上箭头)。然后,按键盘上的“Z”。

如何把 iPhone 变成一个 Web 服务器

  • iSH Shell 会通知您服务器已停止。

如何把 iPhone 变成一个 Web 服务器

使用 iSH 和 Python 在 iPhone 上运行 Web 服务器,这就是您可以在 iPhone 上创建自己的简单 Web 服务器、将自定义 HTML 文件放在 iPhone 上并从网络上的其他设备访问它们的方法。

免责说明

本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。

给TA打赏
共{{data.count}}人
人已打赏
实用工具

如何绕过iCloud激活锁?最新教程+工具

2023-7-29 14:48:11

实用工具

B站视频下载神器,去水印下4K超清

2023-7-29 15:13:58

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索