当前位置:   article > 正文

手机端termux使用配置20230602_termux换源

termux换源

安装后先换源

termux-change-repo

换源后更新库

  1. apt update
  2. apt upgrade

更新时全选y,之后可能会换回原始的源,需要再换一次

termux-change-repo

安装常用工具

apt install vim iproute2 htop openssh net-tools wget

配置sshd

vim ../usr/etc/ssh/sshd_config

配置里可写

  1. Port 5022
  2. AddressFamily any
  3. ListenAddress ::
  4. ListenAddress 0.0.0.0
  5. PermitRootLogin no
  6. PermitEmptyPasswords no
  7. LoginGraceTime 1m
  8. MaxAuthTries 4

获取ipv6地址

ip -6 addr list scope global |grep "inet6" | sed -n 's/.*inet6 \([0-9a-f:]\+\).*/\1/p' | head -n 1

获取用户名

whoami

设置登录密码,需要输入2遍进行确认

passwd

配置vim

vim $HOME/.vimrc
  1. syntax on
  2. set mouse=a
  3. set tabstop=4 "tab 长度设置为 4
  4. set cursorline "突出显示当前行
  5. set nobackup "覆盖文件时不备份
  6. set ruler "在右下角显示光标位置的状态行
  7. set autoindent "自动缩进
  8. set showcmd "显示当前输入的命令
  9. set hlsearch "搜索时高亮显示匹配结果
  10. set history=1000 "vim需要记住1000次历史操作
  11. set wildmenu
  12. set wildmode=longest:list,full "命令模式下,底部操作指令按下 Tab 键自动补全。第一次按下 Tab,会显示所有匹配的操作指令的清单;第二次按下Tab,会依次选择各个指令
  13. set clipboard=unnamed "支持系统剪切板

配置自定义命令

vim /data/data/com.termux/files/usr/etc/bash.bashrc
  1. alias cdusr="cd /data/data/com.termux/files/usr"
  2. alias cdbin="cd /data/data/com.termux/files/usr/bin"
  3. alias cdetc="cd /data/data/com.termux/files/usr/etc"

设置sshd自启动

  1. termux-setup-storage
  2. apt install termux-services
  3. mkdir -p $PREFIX/var/service/sshd/log
  4. ln -sf $PREFIX/share/termux-services/svlogger $PREFIX/var/service/sshd/log/run
  5. sv-enable sshd

配置frps

1.下载文件

wget -P ~/storage/downloads/ https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_arm64.tar.gz

2. 解压文件

  1. mkdir ~/.frp
  2. tar -zxvf ~/storage/downloads/frp_0.51.3_linux_arm64.tar.gz --strip-components 1 -C ~/.frp

3. 配置frps.init(ipv6)

vim .frp/frps.ini
  1. bind_port = 7000
  2. bind_addr = ::
  3. authentication_method = token
  4. token = xxxxx
  5. dashboard_port = 7500
  6. dashboard_user = admin
  7. dashboard_pwd = admin
  8. enable_prometheus = true
  9. allow_ports = 2000-3000
  10. tcp_mux_keepalive_interval = 20
  11. heartbeat_timeout = 30
  12. max_pool_count = 8
  13. log_level = info
  14. log_max_days = 7

4. 配置命令文件

vim /data/data/com.termux/files/usr/bin/frps
  1. #!/data/data/com.termux/files/usr/bin/sh
  2. termux-wake-lock
  3. nohup /data/data/com.termux/files/home/.frp/frps -c /data/data/com.termux/files/home/.frp/frps.ini > /dev/null 2>&1 &
chmod +x /data/data/com.termux/files/usr/bin/frps

5. frps自启动

vim /data/data/com.termux/files/usr/etc/bash.bashrc
  1. if pgrep -x frps >/dev/null
  2. then
  3. :
  4. else
  5. frps
  6. fi

配置python环境

apt install python3
pip install requests

配置定时15s一次、每2小时一次、每10分钟一次

apt install cronie
crontab -e
  1. * * * * * python /data/data/com.termux/files/home/storage/downloads/update_addr.py
  2. * * * * * sleep 15; python /data/data/com.termux/files/home/storage/downloads/update_addr.py
  3. * * * * * sleep 30; python /data/data/com.termux/files/home/storage/downloads/update_addr.py
  4. * * * * * sleep 45; python /data/data/com.termux/files/home/storage/downloads/update_addr.py
  5. 1 */2 * * * python /data/data/com.termux/files/home/storage/downloads/send_battery.py
  6. */10 * * * * python /data/data/com.termux/files/home/storage/downloads/update_push_send_addr.py
sv-enable crond

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/244093
推荐阅读
相关标签
  

闽ICP备14008679号