说明
- 在iPhone/iPad中搭建web环境;
- iOS端工具软件:ishShell、爱思助手、ES文件管理器或万能联播(已下架)或其他视频播放类软件(目的是要电脑端读取内部文件夹);
- ish中工具:python3;
- 特别说明:当搭建完成后,访问站点的时候,ish需要切换到前台!!!;
- 推荐开启多任务让iSH在侧位运行,或者开启分屏模式把ish和Safari同时运行在前台;
操作
安装环境
- iOS端
- 在App Store安装ishShell;
- iOS数据线连接电脑;
- 电脑端打开爱思助手;
- 爱思助手中给iOS设备安装ES文件管理器或万能联播或其他视频播放类软件(任意安装一个),用于拷贝网站文件到iOS设备中,安装完需要打开一次,好让iOS设备中的文件管理能够读取到软件安装目录中的文件夹;
- ish端
- ish基本使用:
- 窗口底部按钮说明(左侧):
- ⇥ :Tab;
- ^ :Ctrl;
- ↺ :ESC;
- ✥ :上下左右移动光标或上一条命令;
- 窗口底部按钮说明(右侧):
- ☼ :软件设置;
- ▨ :粘贴;
- ▤ :打开或关闭键盘;
- 其他操作:
- 长安可以选择、复制、粘贴;
- 窗口底部按钮说明(左侧):
- 更新源:
- 备份默认源文件:
cp /etc/apk/repositories /etc/apk/repositories.default
; - 更改源:
vi /etc/apk/repositories
;- 更改前:
# This file contains pinned repositories managed by i # exists, iSH uses the metadata stored in it to keep # overwriting the contents on boot.) http://apk.ish.app/v3.14-2023-05-19/main http://apk.ish.app/v3.14-2023-05-19/community
- 更改后:
# This file contains pinned repositories managed by i # exists, iSH uses the metadata stored in it to keep # overwriting the contents on boot.) https://mirrors.ustc.edu.cn/alpine/v3.17/main https://mirrors.ustc.edu.cn/alpine/v3.17/community
- 更改前:
- 更新使生效:
apk update
;
- 备份默认源文件:
- 安装python3:
apk add python3
- 安装速度取决于当前链接网络,速度慢或者安装失败可以尝试更换网络或者换个时间段进行安装;
- 启动python3自带的http服务:
python3 -m http.server
- ish基本使用:
上传网站代码
- 电脑端打开爱思助手,依次打开:我的设备 - 应用游戏 - ES文件管理器 - 浏览,打开ES文件管理器文件目录,再点击导入,将网站代码压缩包导入进去;
- iOS端打开系统自带的文件管理器,依次打开:我的iPhone - ES File Explorer,找到刚才导入的压缩包,长按拷贝。然后返回的文件管理根目录,再依次打开:iSH - root,长按粘贴,然后再点一下压缩包就会解压到当前目录(注意文件较大时解压需要一些时间,此时文件夹下方显示“未上传”字样,等待解压完成后就能进入目录了);
- 说明:iSH里启动Python3的http服务默认网站根目录为:
/root
;
- 说明:iSH里启动Python3的http服务默认网站根目录为:
访问网站
- 本机访问:iOS设备打开浏览器,输入
http://127.0.0.1:8000
; - 局域网其它设备访问:打开浏览器,输入
http://本机IP:8000
; - 问题:访问的时候一直转圈打不开?
- 解决:把浏览器切到后台,把iSH切到前台一次,再把浏览器切到前台,页面就加载出来了;
- 分析:因为默认iSH中的服务不允许后台,得一直保持iSH前台运行,针对于这个问题可以分屏或者iOS设开启多任务,让iSH在侧位运行,具体自行百度(可选);
添加iOS桌面应用
- 务必使用iOS自带的Safari浏览器访问;
- 正常访问到页面后,点击分享->添加到主屏幕;
- 此时iOS设备主屏幕就会多一个网页应用图标,其实就是一个书签;
iOS端开启引导式访问
- 注意务必要设置一下密码!!!否则进不去了就只能刷机了,还可以开启面容识别(点按两次开机键开始识别);
- 开启引导式访问后,打开主屏幕添加好的网页应用图标,确保正常访问后,点按三次开机键开启引导式访问;
- 大功告成!
- iOS设备开启引导式访问的步骤:
- 打开设置->辅助功能->引导式访问;
- 开启引导式访问;
- 密码设置(务必要设置!否则变砖不负责!);
- 时间限制默认;
- 辅助功能快捷键默认;
- 屏幕自动锁定:永不;
- iOS设备退出引导式访问的步骤:
- 方式一:点按三次开机键,输入引导式访问密码,退出引导式访问;
- 方式二:点按两次开机键,识别人脸,退出引导式访问;