色无极网站
  • 首页
  • 性感美女
  • 干熟女
  • 天然素人
  • 素人播播
  • 偷窥色片
  • r级书屋
  • 偷窥色片你的位置:色无极网站 > 偷窥色片 > 狠狠干 Termux高档末端装置使用成就教程
    狠狠干 Termux高档末端装置使用成就教程
    发布日期:2024-11-19 00:32    点击次数:167

    狠狠干 Termux高档末端装置使用成就教程

    * 本文作家:国光狠狠干,本文属FreeBuf原创奖励经营狠狠干,未经许可不容转载

    简介

    Termux是一个Android下一个高档的末端模拟器,开源且不需要root,维持apt治理软件包,十分方便装置软件包,圆善维持Python,PHP,Ruby,Go,Nodejs,MySQL等。跟着智能开荒的普及和性能的遏抑进步,如今的手机、平板等的硬件法式已达到了低级桌面谋划机的硬件法式,精心去打造完全可以把手机酿成一个雄壮的器用.

    官网 Github阵势地址 Google Play下载地址

    Google Play下载的版本比酷安要新,有智商漠视下载Google PLay版本的.

    基本操作长按屏幕

    露出菜单项(包括复制、粘贴、更多),此时屏幕出现可采用的复制光标

    长按屏幕
    ├── COPY:复制
    ├── PASTE:更多
    ├── More:更多
       ├── Select URL: 采用网址
       └── Share transcipt: 共享号召剧本
       └── Reset: 重置
       └── Kill process: 杀掉现时末端会话程度
       └── Style: 立场配色
       └── Help: 匡助文档
    
    从左向右滑动

    露出袒护式导航栏,可以新建、切换、重定名会话session和调用弹出输入法

    露出扩张功能按键

    扩张功能键是什么?即是PC端常用的按键如:ESC键,CTR键,TAB键,然而手机上难以操作的一些按键.

    结尾图

    门径一

    从左向右滑动,露出袒护式导航栏,长按左下角的KEYBOARD.

    门径二

    使用Termux快捷键:音量++Q键

    常用快捷键

    Ctrl键是末端用户常用的按键 - 但大多数触摸键盘都莫得这个按键。为此,Termux使用音量减小按钮来模拟Ctrl键。 举例,在触摸键盘上按音量减小+ L发送与在硬件键盘上按Ctrl + L换取的输入。

    Ctrl+A -> 将光标转移到行首 Ctrl+C -> 中止现时景度 Ctrl+D -> 刊出末端会话 Ctrl+E -> 将光标转移到行尾 Ctrl+K -> 从光标删除到行尾 Ctrl+L -> 消除末端 Ctrl+Z -> 挂起(发送SIGTSTP到)现时景度

    音量加键也可以手脚产生特定输入的特殊键.

    音量加+E -> Esc键 音量加+T -> Tab键 音量加+1 -> F1(和音量加多+ 2→F2等) 音量加+0 -> F10 音量加+B -> Alt + B,使用readline时复返一个单词 音量加+F -> Alt + F,使用readline时转发一个单词 音量加+X -> Alt+X 音量加+W -> 朝上箭头键 音量加+A -> 向左箭头键 音量加+S -> 向下箭头键 音量加+D -> 向右箭头键 音量加+L -> | (管说念字符) 音量加+H -> 〜(波涛号字符) 音量加+U -> _ (下划线字符) 音量加+P -> 上一页 音量加+N -> 下一页 音量加+. -> Ctrl + \(SIGQUIT) 音量加+V -> 露出音量范围 音量加+Q -> 露出极度的按键视图基本号召

    Termux除了维持apt号召外,还在此基础上封装了pkg号召,pkg号召向下兼容apt号召.apt号召人人应该都相比练习了,这里顺利随意的先容下pkg号召:

    pkg search <query>              搜索包
    pkg install <package>           装置包
    pkg uninstall <package>         卸载包
    pkg reinstall <package>         从头装置包
    pkg update                      更新源
    pkg upgrade                     升级软件包
    pkg list-all                    列出可供装置的总共包
    pkg list-installed              列出照旧装置的包
    pkg shoe <package>              露出某个包的瞩目信息
    pkg files <package>             露出某个包的联系文献夹旅途
    
    目次环境结构
    ~ > echo $HOME
    /data/data/com.termux/files/home
     ~ > echo $PREFIX
    /data/data/com.termux/files/usr
     ~ > echo $TMPPREFIX
    /data/data/com.termux/files/usr/tmp/zsh
    

    始终使用Linux的一又友可能会发现,这个HOME旅途看上去可能不太一样,为了方便,Termux 提供了一个特殊的环境变量:PREFIX

    更换国内源

    更换Termux清华大学源,加速软件包下载速率.

    确立默许剪辑器
    export EDITOR=vi
    
    剪辑源文献
    apt edit-sources
    

    将正本的https://termux.net官方源替换为

    保存并退出

    顺利剪辑源文献

    上头是官方保举的门径,其实还有更随意的门径,雷同于Linux下顺利去剪辑源文献:

    vi  $PREFIX/etc/apt/sources.list
    
    装置基本器用
    pkg update
    pkg install vim curl wget git unzip unrar
    
    Termux优化末端配色

    主要使用了zsh来替代bash手脚默许shell.使用一键装置剧本来装置,一步到位,趁机启动了外置存储,可以顺利探问SD卡下的目次.

    施行底下这个号召确保照旧装置好了curl

    sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
    

    Android6.0以上会弹框证明是否授权,允许授权后Termux可以方便的探问SD卡文献. 剧本允许后先后有如下两个选项:

    Enter a number, leave blank to not to change: 14
    Enter a number, leave blank to not to change: 6
    

    诀别采用背开心和字体 思要链接更始挑选配色的话,链接运行剧本来再次筛选:

    $ ~/termux-ohmyzsh/install.sh
    

    exit重启sessions会话收效成就

    探问外置存储优化

    施行过上头的zsh一键成就剧本后,何况授予文献探问权限的话,会在家目次生成storage目次,何况生成些许目次,软集中都指向外置存储卡的相应目次

    创建QQ文献夹软集中

    手机上一般时常使用手机QQ来吸收文献,这里为了方便文献传输,顺利在storage目次下创建软集中. QQ

    ln -s /data/data/com.termux/files/home/storage/shared/tencent/QQfile_recv QQ
    

    TIM

    ln -s /data/data/com.termux/files/home/storage/shared/tencent/TIMfile_recv TIM
    

    终末结尾图如下:

    这样可以顺利在home目次下去探问QQ文献夹,相等方便文献的传输,大大进步了责任着力.

    oh my zsh主题配色

    剪辑.zshrc成就文献

    $ vim .zshrc
    

    第一滑可以看到,默许的主题是agnoster主题:

    在.oh-my-zsh/themes目次下放着oh-my-zsh总共的主题成就文献. 底下是国光以为还可以的几款主题

    agnoster

    robbyrussell

    jaischeema

    re5et

    junkfood

    cloud

    random

    虽然淌若你是个变态的话,可以尝试random主题,每打开一个会话配色主题都是速即的.

    ZSH_THEME="random"
    
    修改启动致意语

    默许的启动致意语如下:

    这个对于入门者有一定的匡助在前期,跟着对Termux的练习,这个默许的致意语就会显得相比肥胖. 剪辑致意语文献顺利修改致意语:

    vim $PREFIX/etc/motd
    

    修改完的结尾如下:

    这样启动新的会话的时候看上去就会圣洁许多.

    治理员身份手机莫得root

    利用proot器用来模拟某些需要root的环境

    pkg install proot
    

    然后末端底下输入:

    termux-chroot
    

    即可模拟root环境 在这个proot环境底下,很是于是插足了home目次,可以很方便地进行一些成就.

    在治理员身份下,输入exit可回到平淡用户身份。

    手机照旧root

    装置tsu,这是一个su的termux版本,用来在termux上替代su:

    pkg install tsu
    

    然后末端底下输入:

    tsu
    

    即可切换root用户,这个时候会弹出root授权教唆,赐与其root权限,结尾图如下:

    在治理员身份下,输入exit可回到平淡用户身份。

    信息安全

    因为termux可以很好的维持Python,是以险些所灵验Python编写的安全器用都是可以圆善的运哄骗用的. 总的来说可玩性照旧相比高的.

    Metasploit

    装置Metasploit

    Termux官方提供的自动话剧本装置门径如下:

    cd ~
    pkg install wget
    wget https://Auxilus.github.io/metasploit.sh
    bash metasploit.sh
    

    注 在x86平台下自动化装置失败,思在x86平台下装置的参考 官方的文档 手动去装置.  

    这个进程平均耗时梗概3分钟驾驭(使用国内的清华源的情况下).  

    成就msf数据库缓存

    有时发现数据库确凿都成就好了,启动msfconsole会自动集中数据库了.  

    接下来重建数据库缓存

    msf > db_rebuild_cache
    

    这个时候坐窝去搜索发现缓存依然莫得建造,只可使用慢速搜索,这里其实是这个缓存建造需要手艺,只消略微恭候一下就可以了.

    国光昔时这里作念过测试,缓存建造的平均手艺是3分钟驾驭.

    然后就可以竣事msf秒搜索的结尾了,无需恭候,嗅觉比电脑上还要快呐  

       

    Nmap

    端口扫描必备器用

    pkg install nmap
    

    hydra

    Hydra是著明的黑客组织THC的一款开源暴力破解器用这是一个考证性质的器用,主要目的是:展示安全接续东说念主员从良友取得一个系统认证权限。

    pkg install hydra
    

    sslscan

    SSLscan主要探伤基于ssl的干事,如https。SSLscan是一款探伤目的干事器所维持的SSL加密算法器用。 SSlscan的代码托管在Github

    pkg install sslscan
    

    whatportis

    whatportis是一款可以通过干事查询默许端口,或者是通过端口查询默许干事的器用,随意易用。在浸透测试进程中,淌若需要查询某个端口绑定什么干事器,或者某个应用绑定的默许端口,可以使用whatportis查询。

    pip2 install whatportis
    

    SQLmap

    SQLmap是一款用来检测与利用SQL注入纰漏的免费开源器用 官方阵势地址

    顺利git clone源码

    git clone https://github.com/sqlmapproject/sqlmap.git
    cd sqlmap
    python2 sqlmap.py
    

    RouterSploit

    RouteSploit框架是一款开源的路由器等镶嵌式开荒纰漏检测及利用框架。

    pip2 install requests
    git clone https://github.com/reverse-shell/routersploit
    cd routersploit
    python2 rsf.py
    

    Slowloris

    低带宽的DoS器用

    git clone https://github.com/gkbrk/slowloris.git
    cd slowloris
    chmod +x slowloris.py
    

    RED_HAWK

    一款收受PHP言语开发的多合一型浸透测试器用,它可以匡助咱们完成信息采集、SQL纰漏扫描和资源爬取等任务。

    pkg install php
    git clone https://github.com/Tuhinshubhra/RED_HAWK.git
    cd RED_HAWK
    php rhawk.php
    

    Cupp

    Cupp是一款用Python言语写成的可交互性的字典生成剧本。尤其相宜社会工程学,天然素人当你采集到目的的具体信息后,你就可以通过这个器用来智能化生成对于目的的字典。

    git clone https://github.com/Mebus/cupp.git
    cd cupp
    python2 cupp.py
    

    Hash-Buster

    Hash Buster是一个用python编写的在线破解Hash的剧本,官方说5秒内破解,速率推行测试还可以哦~

    git clone https://github.com/UltimateHackers/Hash-Buster.git
    cd Hash-Buster
    python2 hash.py
    

    D-TECT

    D-TECT是一个用Python编写的先进的浸透测试器用,

    wordpress用户名排列 明锐文献检测 子域名爆破 端口扫描 Wordperss扫描 XSS扫描 SQL注入扫描等
    git clone https://github.com/shawarkhanethicalhacker/D-TECT.git
    cd D-TECT
    python2 d-tect.py
    

    狠狠干

    WPSeku

    WPSeku 是一个用 Python 写的随意的 WordPress 纰漏扫描器,它可以被用来扫描土产货以及良友装置的 WordPress 来找出安全问题。被评为2017年最受饶恕的十打开源黑客器用.

    git clone https://github.com/m4ll0k/WPSeku.git
    cd WPSeku
    pip3 install -r requirements.txt
    python3 wpseku.py
    

    XSStrike

    XSStrike是一种先进的XSS检测器用。它具有雄壮的敷衍测试引擎.

    git clone https://github.com/UltimateHackers/XSStrike.git
    cd XSStrike
    pip2 install -r requirements.txt
    python2 xsstrike
    

    小结

    因为Termux圆善的维持Python和Perl等言语,是以有太多优秀的信息安全器用值得人人去发现了,这里我就不逐个列举了.

    Python环境部署装置python2.7
    pkg install python2
    

    装置完成后,使用python2号召启动python 2.7.14环境.

    装置python3
    pkg instll python
    

    装置完成后,使用python号召启动python 3.6.5环境.

    升级pip版本
    python2 -m pip install --upgrade pip 
    python -m pip install --upgrade pip
    

    这两条号召诀别升级了pip2和pip3到最新版. pip版本检察

    ipython

    ipython是一个python的交互式shell,维持变量自动补全,自动缩进,维持bash shell号召,内置了许多很灵验的功能和函数。学习ipython将会让咱们以一种更高的着力来使用python。先装置clang,不然顺利使用pip装置ipython会失败报错.

    pkg install clang
    pip install ipython
    pip3.6 install ipython
    

    然后诀别使用ipython和ipython2插足py2和py3范围台:

    剪辑器

    末端下有vim神器,何况官方也照旧封装了vim-python,对vim进行了Python联系的优化.

    pkg install vim-python
    

    治理termux下的vim汉字乱码

    在家目次下,新建.vimrc文献

    vim .vimrc
    

    添加内容如下:

    set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
    set enc=utf8
    set fencs=utf8,gbk,gb2312,gb18030
    

    然后source下变量:

    source .vimrc
    

    结尾图

    nodejs装置nodejs
    pkg install nodejs
    

    装置相譬如便,然而在装置的时候报错了

    Cannot read property 'length' of undefined
    

    查了下是这边版本的问题

    官方的治理门径如下 disable concurrency in case of libuv/libuv#1459

    治理npm装置报错
    vim $PREFIX/lib/node_modules/npm/node_modules/worker-farm/lib/farm.js
    

    我这里修改length的是4,这个大概和CPU联系,总之这里的length得指定一个数字.

    然后在从头装置下npm install hexo-cli -g凯旋.

    MariaDB(MySQL)装置

    MariaDB数据库治理系统是MySQL的一个分支,主要由开源社区在抠门,收受GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区收受分支的面貌来躲闪这个风险。

    装置mariadb
    pkg install mariadb
    
    装置基本数据
    mysql_install_db
    
    启动mariadb干事
    mysqld
    

    启动完成后,这个会话就一直存活,雷同与debug调试一样,只消新建会话才可以操作.

    对于袒护会话可以使用nohup号召和tmux号召,这里我漠视使用tmux号召

    新建termux会话

    由于mariadb装置的时候莫得确立密码,现时的mariadb密码为空.

    mysql
    

    顺利插足mariadb数据库.输入exit退出数据库.

    修改密码

    输入一下号召,进行密码联系的安全确立:

    mysql_secure_installation
    

    输入现时输入密码 因为是空密码,这里默许 回车

    Enter current password for root (enter for none):
    

    确立新密码 这里确立新的root密码

    Set root password? [Y/n] y
    New password:
    Re-enter new password:
    

    其他确立底下笔据个东说念主偏好来进行确立,莫得都备的条款

    Remove anonymous users? [Y/n] Y                #是否移除匿名用户
    Disallow root login remotely? [Y/n] n          #是否不允许root良友登录
    Remove test database and access to it? [Y/n] n #是否移除test数据库
    Reload privilege tables now? [Y/n] y           #是否从头加载表的权限
    
    使用密码登录数据库
    $ mysql -uroot -p
    Enter password: ***apache2
    

    tmux

    Tmux是一个优秀的末端复用软件,雷同GNU Screen,但来自于OpenBSD,收受BSD授权。一朝你练习了 tmux 后, 它就像一个加速器一样加速你的责任着力。

    装置tmux
    pkg install tmux
    
    新建mysql会话

    上头先容的mysqld后会一直卡在那边,将就症暗示秉承不了,重启手机,当今尝试使用tmux来管情愿话.

    tmux new -s mysql
    

    可以看到最底下的教唆,标明当今是在mysql的会话底下操作

    启动mysqld并断开会话

    启动mysqld

    mysqld
    

    让会话后台运哄骗用快捷键组合Ctrl+b + d,三次按键就可以断开现时会话。

    使用mysql

    当今阿谁mysqld会话被放在后台运行了,通盘界面看上去很简介,使用

    mysql -uroot -p
    

    可以优雅的使用数据库了. 结尾图

    对于tmux更多进阶的用法这里不在过多先容了.

    php

    termux封装的php版本是php 7.2.5

    装置PHP
    pkg install phpwent
    
    检察下版本

    自PHP5.4之后 PHP内置了一个Web 干事器,来在termux下尝试下PHP Web Server的随意使.

    编写测试文献

    在家目次下建一个www文献夹:mkdir www 在www文献夹下新建一个index.php文献,其内容为

    <?php phpinfo();?>
    

    启动WebServer
    php -S 127.0.0.1:8080 -t www/
    

    浏览器探问结尾如下:

    nginx

    Nginx 是一个高性能的 Web 和反向代理干事器, 它具有有许多相等优胜的特点.

    装置nginx包
    pkg install nginx
    
    切换root用户

    尝试下能不可剖释默许的index.html主页 这个文献在termux上的默许位置为/data/data/com.termux/files/usr/share/nginx/html/index.html 切换root用户

    默许的平淡权限无法启动nginx,需要模拟root权限才可以

    莫得这个号召的话,手动装置pkg install proot包

    termux-chroot
    

    插足模拟的root环境

    启动nginx

    在模拟的root环境下启动nginx

    nginx
    

    termux上nginx默许的端口是8080 检察下8080端口是否在运行

    netstat -an |grep 8080
    

    然后手机土产货顺利探问::8080 检察下nginx是否正常启动.

    结尾图

    这样一个默许的nginx干事就起来了,然而意旨不大,得成就一下可以剖释php才会有更大的意旨.

    住手nginx干事

    这里是顺利杀掉占用端口的程度,具体端口以推行情况为准.

    fuser -k 8080/tcp
    
    重启nginx干事
    nginx -s reload
    
    nginx剖释PHP

    nginx剖释PHP这里单独拿出一级标题来论说,凯旋剖释的话,底下装置wordpress等cms就会减弱许多. nginx本人不可处理PHP,它仅仅个web干事器,当吸收到php央求后发给php解说器处理,nginx一般是把央求发fastcgi治理程度处理,PHP-FPM是一个PHP FastCGI治理器,是以这里得先装置php-fpm.

    这里默照旧装置了nginx和php,莫得装置的话,使用pkg install php nginx来进行装置,参考上头部分进行成就

    装置并成就php-fpm

    装置php-fpm

    pkg install php-fpm
    

    成就php-fpm 插足proot环境,然后剪辑成就文献www.conf(先进proot可以更方便操作编写联系成就文献)

    termux-chroot
    vim /etc/php-fpm.d/www.conf
    

    定位搜索listen找到

    listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock
    

    将其改为

    listen = 127.0.0.1:9000
    
    成就nginx

    在proot环境下,然后剪辑成就文献nginx.conf

    vim /etc/nginx/nginx.conf
    

    底下给出照旧成就好的模板文献,顺利剪辑替换通盘文献即可:

    worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
        server {
            listen       8080;
            server_name  localhost;
            root   /data/data/com.termux/files/usr/share/nginx/html;
            index  index.html index.htm;
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   /data/data/com.termux/files/usr/share/nginx/html;
            }
            location ~ \.php$ {
                root           html;
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAwentME  /usr/share/nginx/html$fastcgi_script_name;
                include        fastcgi_params;
            }
        }
    }
    

    内部的网站默许旅途即是nginx默许的网站根目次:

    root   /data/data/com.termux/files/usr/share/nginx/html;
    fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html$fastcgi_script_name;
    

    要修改网站默许旅途的话,只需要修改这两处即可.

    建造php测试文献

    在/usr/share/nginx/html目次下新建一个phpinfo.php文献,其内容是:<?php phpinfo();?>

    went

    启动php-fpm和nginx

    在proot环境底下诀别启动php-fpm和nginx,这里的nginx不在proot环境下启动后会出一些问题,感兴致的可以我方去接续望望.

    php-fpm
    nginx
    
    浏览器探问测试

    浏览器探问:8080/phpinfo.php 查询php文献是否剖释了.

    搭建WordPress

    这里仅仅用wordpress作念个典型安利来熏陶,雷同地可以装置Discuz,DeDecms等国内主流的PHP应用要道.

    门径一 使用PHP内置的Web Server

    确保装置并成就了php和mariadb,莫得装置好的话,参考本文中具体细节部分来进行装置. 新建数据库

    *** 这里是mysql的密码

    mysql -uroot -p*** -e"create database wordpress;show databases;"
    

    下载解压wordpress

    wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip
    pkg install unzip
    unzip wordpress-4.9.4-zh_CN.zip
    

    启动PHP Web Server 到解压后的wordpress目次下,施行

    cd wordpress
    php -S 127.0.0.1:8080
    

    然后浏览器探问127.0.0.1:8080入手进行wordperss的装置. 结尾图

    门径二 nginx+PHP+Mariadb

    上头使用的门径一是顺利使用PHP自带的PHP Web Server来运行的,看上去不够严谨~,是以这里用nginx来部署wordpress. 确保装置了PHP,php-fpm,mariadb,莫得装置的话,参考本文中具体细节部分来进行装置和成就. 新建数据和wordpress下载参考上头的门径一,这里主要先容使用nginx去剖释wordpress源文献. 现时解压后wordpress的都备旅途是:

    /data/data/com.termux/files/home/wordpress
    

    剪辑nginx.conf

    vim /etc/nginx/nginx.conf
    

    修改为如下几处:

    root   /data/data/com.termux/files/home/wordpress;
            index  index.html index.htm index.php;
    fastcgi_param  SCRIPT_FILENAME  /data/data/com.termux/files/home/wordpress$fastcgi_script_name;
    

    启动php-fpm和nginx

    在proot环境底下诀别启动php-fpm和nginx,这里的nginx不在proot环境下启动后会出一些问题,感兴致的可以我方去接续望望.

    php-fpm
    nginx
    

    装置wordpress 浏览器探问::8080/wp-admin/setup-config.php进行装置. 结尾图

    同理装置其他博客也就满有把握了,可玩性大大加多~

    搭建hexo博客装置hexo
    npm install hexo-cli -g
    
    部署hexo博客环境

    然后建造一个目次,然后到这个目次下启动化hexo环境

    mkdir hexoblog  #手动创建一个目次
    cd hexoblog  
    hexo init   #启动化hexo环境
    hexo g      #生成静态文献
    hexo s      #启动hexo
    

    然后就跑起来一个最基本的hexo博客 对于hexo博客的瞩目教程,漠视搭建去参考hexo官方文档,我这里重心在于 termux 其他的不作过多的论说. 结尾图

    termux ssh 集中电脑

    有时候要操作电脑,这个时候有了termux,躺在床上就可以操作电脑了,岂不是好意思滋滋~~ 装置openssh

    pkg install openssh
    

    然后就可以顺利ssh集中你的电脑了

    前提是电脑装置了ssh干事

    $ ssh sqlsec@192.168.1.8
    

    手机集中操作电脑结尾图:

    电脑ssh集中Termux

    emmm 这个需求相比鸡肋,然而写笔墨嘛就得写全了~

    装置openssh

    相似也需要openssh才可以

    pkg install openssh
    

    启动sshd

    装置完成后,sshd干事默许莫得启动,是以到手动启动下:

    sshd
    

    因为手机上头低的端口有安全为止,是以这里的openssh默许的sshd默许的干事是8022端口上的.ssh的用户名用whoami号召看下.

    可以看到sshd启动后,端口才可以看到.

    PC端生成公钥

    ssh登录是key公钥模式登录,当先在PC端生成秘钥:

    sqlsec@ubuntu:-> ssh-keygen -t rsa
    

    施行完成后,会在家目次下创建3个文献 id_rsa, id_rsa.pub , known_hosts

    拷贝公钥到手机

    然后把公钥id_rsa.pub拷贝到手机的data\data\com.termux\files\home\.ssh文献夹中.

    将公钥拷贝到考证文献中

    在Termux下操作

    cat id_rsa.pub > authorized_keys
    

    PC端集中办机termux

    sqlsec@ubuntu-> ssh -p8022 u0_a119@192.168.1.3
    

    结尾图

    pc端集中办机termux 诚意鸡肋呀~(忍不住我方吐槽下我方)

    使用Aria2打造我方的下载器用

    Aria2是一个轻量级多契约和多源号召行下载实用器用。它维持 HTTP / HTTPS, FTP, SFTP, bt 和 Metalink。通过内置 Aria2 可以操作 json - rpc 和 xml - rpc。成就好的话还可以高速下载百度云文献.

    装置aria2
    pkg install aria2
    
    土产货启动干事
    aria2c --enable-rpc --rpc-listen-all
    

    这个rpc干事默许监听的是6800端口,启动后方便底下的Web界面集中操作.

    webui-aria2

    这是个Aria2的热点阵势,把Aria2封装在了Web平台,操作起来愈加随意节略。

    git clone https://github.com/ziahamza/webui-aria2.git
    cd webui-aria2
    node node-server.js
    

    需要node来运行,莫得装置的 话使用pkg install nodejs来装置

    使用结尾图 ,速率蛮快的 ,有兴致的可以接续何如利用aria2来下载百度云文献,等你们来探索.

    多功能文献共享

    官方阵势地址

    装置caddy

    官方:到面前为止,在Android上运行Caddy有两种面貌:Termux和adb,是以那就趁机折腾一下望望吧:

    cd ~
    curl https://getcaddy.com | bash -s personal http.filemanager
    

    这一步可能施行要3番钟驾驭,耐性恭候一下即可.

    编写成就文献
    cd ~
    vim Caddyfile
    

    内容如下:

    :8080 {
    filemanager / /sdcard
    timeouts none
    gzip
    }
    

    这里的8080端标语可以应对指定,因为手机权限相比低,是以一般确立1024以上的端口.

    防范8080和{之间有一个空格

    防范/ / sdcard 两个斜杠之间也有一个空格

    启动caddy
    caddy
    

    结尾

    浏览器探问::8080即可,局域网内的用户探问手机ip地址即可.

    默许账号和密码为admin,admin.

    可以在确立界面内部 确立简体汉文,可以修改更新默许密码.

    可以顺利检察文献,也维持Linux号召搜索.

    Termux-api

    Termux:API,用于探问手机硬件,竣事更多的可玩性,可以竣事如劣等功能:

    探问电板信息 取得相机开荒信息 取得本机开荒信息 取得确立剪贴板信息 取得通信录信息 取得确立手机短信 拨打号码 振动开荒装置Termux-api

    Termux-api Google Play下载地址

    补充一下集中如安在电脑高下载Google play上的应用?

    装置Termux-api软件包

    装置完Termux-apiAPP后,Termux内部必须装置对应的包后才可以竣事操作手机底层.

    pkg install termux-api
    

    底下只列举一些可能会用到的,思要取得更多对于Termux-api的话,那就去参考官方文档.

    取得电板信息
    termux-battery-status
    

    可以看到电板的-健康气象-电量百分比-温度情况等

    {
      "health": "GOOD",
      "percentage": 67,
      "plugged": "UNPLUGGED",
      "status": "DISCHARGING",
      "temperature": 24.600000381469727
    }
    
    取得相机信息
    termux-camera-info
    
    取得与确立剪贴板

    检察现时剪贴板内容

    termux-clipboard-get
    

    确立新的剪贴板内容

    termux-clipboard-set PHP是宇宙上最佳的言语
    

    结尾演示

    取得通信录列表
    termux-contact-list
    

    检察短信内容列表
    termux-sms-inbox
    

    发送短信
    termux-sms-send
    

    维持同期发送多个号码,竣事群发的结尾,官方先容如下:

    termux-sms-send -n number(s)  recipient number(s) - separate multiple numbers by commas
    

    发送测试

    termux-sms-send -n 10001 cxll
    

    拨打电话
    termux-telephony-call
    

    拨打电话给10001中国电信,检察下话费有莫得欠费~?

    柚子猫 足交
    termux-telephony-call 10001
    

    WiFi联系

    取适现时WiFi集中信息

    termux-wifi-connectioninfo
    

    取得最近一次WiFi扫描信息

    termux-wifi-scaninfo
    

    小结

    顺利操作诊疗系统底层的话,可以通过编程来竣事自动定时短信发送,语音播报等 DIY空间无线

    一些败兴的尝试

    一些败兴敬爱的版本,淌若你是一个庄重认真东说念主,可以跳过这个板块以省俭你的阅读手艺.

    nyancat 彩虹猫

    彩虹貓(英语:Nyan Cat)是在2011年4月上传在Youtube 的视频,何况赶快爆红于蚁集,並在2011年YouTube浏览量最高的视频中排行第五.

    pkg install nyancat
    nyancat
    

    什么鬼~完全Get不到外洋东说念主的敬爱点~

    末端二维码

    Linux 号召行下的二维码,主要中枢是这个网址:

    echo "" |curl -F-=\<- qrenco.de
    

    淌若你不嫌败兴的话还可以扫描这个二维码,然后就打开我的博客了.

    末端舆图

    一个基于nodejs编写的号召行下的舆图.

    npm install mapscii -g
    mapscii
    

    插足末端舆图

    操作门径

    主义键 转移 a和z键 放大缩短 q键 退出

    末端下的舆图!认真东说念主~ 淌若你富足败兴的话,还可以尝试能不可在这个舆图上找到我方方位的位置.

    其他莫得写到的内容装置Linux

    以致还可以在Termux内部在装置其他的Linux刊行版.

    由于本文篇幅照旧过长了,这里不在论说了,感兴致,能折腾的我方去找一些贵府.底下列出面前网友们用Termux可以凯旋装置的刊行版:

    Ubuntu Arch Fedora Kali Nethunter

    Ubuntu

    Fedora

    内网穿透

    使用ngrok或者frp可以将Termux上头搭建的网站映射到外网上去,手机建站也不是不可能了.

    Python Jupyter Notebook

    Jupyter notebook(又称IPython notebook),维持运行稀疏40种编程言语。Python的一个雄壮的模块,凯旋装置的话可以竣事比caddy的结尾,维持web下的末端操作,维持代码高亮运行.由于这里需要装置多半文献,加上用户需求相比少,这一块感兴致的话可以我方去探索.

    下载器用 you-get

    是一款号召行器用,用来下载网页中的视频、音频、图片,维持宽敞网站,包含 41 家国内主流视频、音乐网站,如 网易云音乐、AB 站、百度贴吧、斗鱼、熊猫、爱奇艺、凤凰视频、酷狗音乐、乐视、荔枝FM、秒拍、腾讯视频、优酷土豆、央视网、芒果TV 等等,只需一个号召就能顺利下载视频、音频以及图片回归,何况可以自动统一视频。而对于有弹幕的网站,比如 B 站,还可以将弹幕下载回归

    BaiduPCS-Go

    仿 Linux shell 文献处理号召的百度网盘号召行客户端.

    阵势地址

    可以圆善在Termux上运行.

    总结

    相对来说 外洋的Termux DIY的氛围比国内好许多,Youtube上的视频都有很高的播放量:

    虽然国内也有这样一批捏着于Termux的玩家,仅仅相对来说还相比小众,写这篇著作只思让更多的东说念办法识到Termux的分娩力,使用Termux来作念一些很cool的事情. 期待有更多Termux的优秀著作出现~~~

    * 本文作家:国光,本文属FreeBuf原创奖励经营,未经许可不容转载



    Powered by 色无极网站 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群 © 2013-2022 版权所有