手机充当服务期教程
需要的软件:
- 手机一台(替换下来的红米note4x)
- 酷安:进行下载软件
- QQ:进行文件传输
- Root Explorer:进行文件管理
- termux:用于连接电脑,更方便的操作
- ksweb:手机一键搭建服务器的工具
- es文件浏览器(后加的,但是很好用)
现阶段问题:
-
手机未进行root(经过试验这个很重要)
-
手机可能有与系统或某些问题与电脑连接有问题
步骤流程
- 备份手机文件(由于电脑与手机连接不上,而且为降级安装,手机自备份无用,仅仅备份有用的软件)
- 刷新手机系统(还是由于上述问题仅能采用卡刷方式)
- 安装qq(传输文件,感觉很垃圾,发送位置找不到)
总结:
我的测试成功,花了我一上午的时间
- 下载好所需要的软件
- 自己网页文件的目录是/mnt/sdcard/htdocs,直接在文件浏览器可以看到htdocs,将网页文件的html和css测试文件放进去(我删去了本来的index.php)
- 打开ksweb启动服务,点开网址,打开默认浏览器,看到自己的测试网页。而且上方写这自己的内网地址,链接可以看到8080端口(默认)
- 打开花生壳,对网址进行映射,输入自己的内网与端口地址,看到花生壳送的域名,可以在其他设备输入这个域名,可以浏览到自己的网页了
遇到的问题:
-
手机root问题,由于手机已经属于古董机,没有新的版本,需要先刷到开发版,但是由于数据线与电脑连接不上,不能线刷,卡刷的话不能降级安装
计划解决方式:
- 手机与电脑连接,解开bl锁
- 线刷开发板安装包
- 利用面具进行root
-
文件传输不畅通,qq传输很难找到文件位置,找到之后,压缩包解压老是失败,测试极其不方便
计划解决办法:
-
直接通过termux的ssh传输文件,起初成功了,通过以下命令
手机安装ssh:pkg install openssh 设置密码:passwd 安装nmap:pkg install nmap 开启服务:先后执行sshd和nmap命令 手机ip:10.0.0.116(ifconfig) 手机用户名:u0_a198(whoami) 电脑连接命令:ssh u0_a198@10.0.0.116 -p 8022 为了方便跳过输入命令的阶段将rsa钥匙复制到手机的/data/data/com.termux/files/home/.ssh路径中,这里需要复制文件的命令:scp -r -P 8022 d:/id_rsa.pub u0_a198@10.0.0.116:/data/data/com.termux/files/home/.ssh(注意:这里必须执行exit退出连接手机才可以) 有了秘钥连接手机的命令:ssh 10.0.0.116 -p 8022
上述的传输方法传输到其他文件不适用,由于我没有root权限,会遇到许多障碍
-
通过ftp方式,电脑建立ftp站点,然后手机连接,理论上可行,但是自己遇到一些问题,之前测试成功过,但是这次不晓得为什么没成功,需要再学习一次
-
依然通过ftp方式,得知有一个软件叫做es文件浏览器
打开es文件浏览器 找到从pc访问 打开后里面有ftp地址 在电脑上浏览器或文件夹粘贴ftp地址 然后将文件拖到文件夹即可
-
-
垃圾花生壳
-
采用http映射需要话6块钱,很不好用,虽然我付了
-
花生壳只能用它送的垃圾域名(也许是我不会弄)
计划解决办法:
- 找找其他的域名映射工具
- 通过路由器的公网ip进行映射(没有测试过,好像得和运营商申请)
-
新增:这是我之前的笔记导过来的,最终发现的是 万能的ipv6,再加上我在华为云上申请的域名,通过python写的脚本,进行域名动态解析,解决了ipv6动态改变的问题,主要还是termux和ksweb的功劳