手机安装和配置Termux

最近发现了一个神器Termux,无需root就可以在手机上模拟Linux终端,于是下载安装来玩玩。

关于Termux有一篇很好的文章:Termux 高级终端安装使用配置教程,有关Termux的科普和操作可以直接看这篇文章。以下是我的安装和配置步骤。主要是修改软件源,安装vim、python、nmap、sqlmap和Metasploit,以后慢慢探索Termux的更多玩法。

 

1. 下载安装F-Droid。

我的手机不能安装Google Play,用APKPure的话需要梯子,所以最终找到了不需要梯子的F-Droid。安装好F-Droid后在APP内搜索“Termux”,就能找到它,然后下载安装就可以了。下载速度有点慢,但还好两个APP都不大,所以用不了多长时间。

Termux的官网 上也列出了Google Play和F-Droid两种下载方法。如果不想下载F-Droid的话,官网上的F-Droid链接可以直接跳到Termux的下载页面,找到最新版下载即可。2019年10月24日更新了最新的0.76版本,只支持安卓7.0以上版本的手机。

 

2. 启动Termux,配置国内源:

用vi编辑 $PREFIX/etc/apt/sources.list :

$ vi $PREFIX/etc/apt/sources.list

把原来的源注释掉,然后添加国内源:

deb https://mirrors.tuna.tsinghua.edu.cn/termux stable main

然后保存退出,并更新:

$ apt update
$ apt upgrade

由于使用的国内源所以挺快的。

更新完了之后会发现ls命令无法使用(提示/usr/bin/ls:找不到该文件),不要慌张,安装一下python就好了。

3、安装必要的软件:

(1)安装vim:

$ pkg install vim

(2)安装python(默认安装python3)

$ pkg install python

(3)配置国内pip源,并更新pip到最新版本:

$ cd ~
$ mkdir .pip
$ vim ~/.pip/pip.conf

添加如下内容:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn


更新pip至最新版本:
$ pip install --upgrade pip

(4)安装nmap和sqlmap:(sqlmap现在可以直接用pip安装了。)

$ pkg install nmap
$ pip install sqlmap

(5)安装Metasploit

参考官方文档[https://wiki.termux.com/wiki/Metasploit_Framework],安装步骤为:

$ pkg install unstable-repo
$ pkg install metasploit

安装的速度视手机和网速。然后就可以愉快地玩耍了 ^_^

另外注意,貌似在老旧的手机上已经不能安装Metasploit了(2019年10月27日),会提示nokogiri安装错误,应该是最新的软件源不支持老旧的设备所致。我的安卓9手机上的unstable-repo软件源是termux-packages-24,可以正常安装Metasploit;而另一台安卓5手机上的unstable-repo软件源是termux-packages-21,如果强行把所有的软件源改成24,会显示更新失败,并且导致命令行完全不能使用,然后只能把termux卸掉重装。如果能有什么办法能解决nokogiri的依赖就好了。

 

你可能感兴趣的:(环境搭建)