安卓手机安装Termux安装Kali和开启内网穿透教程
突然想起来安卓可以安装Termux和Kali,最近比较喜欢研究网络安全,所以正好换个手机,整了台小米12S Pro,但是总不能抱着手机一通点,影响不太好,所以还需要整个内网穿透。
1. 安装Termux
项目地址👉 Termux ,安装完毕后更新源。
1 2 3 4 5 6 7 8
| // 更新下载源 sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
// 更新软件 pkg update
// 版本升级新增软件 pkg upgrade
|
2. 开启SSH服务
开始安装SSH。
1 2 3 4 5 6 7 8 9 10 11
| // 安装SSH服务 pkg install openssh
// 设置SSH远程连接密码,需要输入两次 passwd
// 重启Termux后启动SSH服务,Termux的SSH服务启动端口为8022,切记不是22 sshd
// 获取SSH登录用户名,该名称为SSH远程登录用户名 whoami
|

在Xshell中尝试连接后制作自启动脚本。
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| // 编辑或新建启动脚本 nano ~/.bashrc
// 编写SSH启动脚本 echo "用户:"$(whoami) if pgrep -x "sshd" >/dev/null then echo "SSH运行中..." else sshd echo "启动SSH" fi
// Ctrl+X退出,退出时会询问你是否保存按Y即可
|
重新连接即可。
3. 内网穿透
FRP服务端安装参考👉 <<编写Linux中frp自启动脚本>>。
FRP客户端安装,需要知道你的内核用的是什么架构,输入uname -m
返回内容如下图,对比选择正确的frp版本,下载地址。

下载完成之后,解压并修改自己的frpc.ini文件。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| // 解压 tar -zxvf frp_0.45.0_linux_arm64.tar.gz
// 进入frp目录并编辑配置, cd frp_0.45.0_linux_arm64 vi frpc.ini
// 修改配置 [common] // frps服务ip,切记不能写域名 server_addr = xxx // frps服务端口 server_port = 7000 // frps加密token token = xxx
[ssh] // 无需改动 type = tcp // 无需改动 local_ip = 127.0.0.1 // 映射本地端口,因为要穿透Termux中的SSH所以是8022 local_port = 8022 // 远程机器映射8022的端口,随便写 remote_port = 8022
// 退出编辑后进行验证,打印启动日志即为正常,CTRL+C退出测试 ./frpc -c ./frpc.ini
|
测试效果如下,由于已经启动了frp,所以会提示端口被占用:

进入安装目录输入pwd,会得到项目地址:

接下来编辑自启动脚本,frp启动是阻塞的,所以需要使用nohup挂起到后台执行,否则进入Termux会卡住不动,启动时会提示你没有指定nohup日志地址,由于frp自己有日志地址,我懒得处理了就这样吧,强迫症可以指定一下地址。
1 2 3 4 5 6 7 8 9 10 11 12 13
| // 编辑或新建启动脚本 nano ~/.bashrc
// 在源文件后面新增脚本,切记将frp路径改为自己的,修改完毕后保存退出 echo "用户:"$(whoami) if pgrep -x "frp" >/dev/null then echo "frp运行中..." else // 下面的路径替换为自己的frp安装路径,启动时会提示你没有指定nohup日志地址,懒得处理了就这样吧 nohup /data/data/com.termux/files/home/tools/frp_0.45.0_linux_arm64/frpc -c /data/data/com.termux/files/home/tools/frp_0.45.0_linux_arm64/frpc.ini & echo "启动frp" fi
|
4. 安装Kali
剽窃一下Kali官网的安装命令,进行安装,kali用户名密码都是kali。
1 2 3 4 5 6 7 8 9 10 11 12
| termux-setup-storage
pkg install wget
// 下载安装包 wget -O install-nethunter-termux https://offs.ec/2MceZWr
// 安装 chmod +x install-nethunter-termux
//启动Kali ./install-nethunter-termux
|
5. 参考文献
frp部署文档参考 👉 《安装frp》- frp官方文档
Termux安装kali文档参考 👉 《Termux安装kali》- Kali官方文档