旧手机Blog
wukong

Blog

参考链接

在安卓上安装Liunx

所需软件

安装后两个软件都需要开启root权限 Busy Box无需其它设置 其中 architecture 为 处理器架构

Linux Deploy设置

左侧菜单设置

  • 屏幕常亮 关
  • 锁定WiFi 开
  • 保持CPU唤醒 开
  • PATH变量 /system/xbin

安装Ubuntu

右下角系统安装配置

  • 容器类型 chroot
  • 发行版GNU/Linux Ubuntu
  • 架构 armhf
  • 发行版GNU/Linux版本 xenial
  • 源地址 http://202.141.160.110/ubuntu-ports
  • 安装类型 镜像文件
  • 本地化 zn_CN. UTF-8
  • 启动SSH服务器 开

安装CentOS

右下角系统安装配置

设置完成后点击右上角的安装按钮开始安装,大概15分钟。

看到<<<deploy则安装完成,如果中间没有报错说明安装成功!点击启动如果没有’ssh fail’ 等报错,
说明启动成功了,可以用终端软件链接。

配置开发环境

screen

安装screen

1
yum install screen

screen基本命令

1
2
3
4
5
6
7
8
9
10
# 创建新会话
screen -S name
# 从 screen 会话中分离
Ctrl-a 和 d
# 列出对话
screen -ls
# 还原对话
screen -r name
结束对话
进入后输入 exit

python

安装python3.7 过程中需要安装’yum install gcc’和’yum install make’

pip使用错误见参考链接

虚拟环境

配置虚拟环境

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 安装virtualenv
pip install virtualenv

# 添加软链接
find / -name virtualenv
ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv

pip install virtualenvwrapper

# 配置profile
find / -name virtualenvwrapper.sh
vi /etc/profile
# 增加
export WORKON_HOME=/root/virtualenvs
source /usr/local/python3/bin/virtualenvwrapper.sh
# 执行
source /etc/profile

virtualenvwrapper基本命令

1
2
3
4
5
6
7
8
9
10
# 新建
mkvirtualenv test --python=python3
# 查看列表
workon
# 激活
workon test
# 退出
deactivate
# 删除
rmvirtualenv test

最终方案

安卓手机内网穿透ngrok

KSWEB+Termux+ngork

安装KSWEB到手机,开启Apache,安装工具phpMyAdmin,下载源码到安卓目录下的htdocs

使用ngrok开启内网渗透

Termux替代工具NeoTerm

目前常用在局域网文件传输,启动KSWEB后,浏览器输入手机固定ip+端口,可以自由上传和删除目录下的文件,使用MT文件夹可以将htdocs下的data/User/admin/home 设置为主目录 (同样在5.0网络下,平均速度在10M/s)

 Comments