把旧安卓打造为家用开机棒

背景

硬件

魅族

软件

Android 5.1

termux

版本限定

root

开发者模式

不休眠

代理

远程端口转发

ssh config

autossh

升级版:解决端口占用问题

#! bash

set -x
set -e

if [ -z $PROXY_INTERVAL ];then
  PROXY_INTERVAL=60
fi

echo "=======================init proxy=========================="
while : ; do
  sshd
  rand_port=$(shuf -i 50040-50060 -n 1) ;
  echo "$rand_port" | ssh proxy1.isrc "cat >m2-ssh-port.txt" ;
  ssh -vNC -R 0.0.0.0:$rand_port:localhost:2222 proxy1.isrc ;
  sleep $PROXY_INTERVAL ;
  echo "=======================restart proxy=========================="
  echo "restart proxy1.isrc `date`" ;
done;

连接命令:

ssh -o "ProxyJump proxy.isrc" -p $(ssh proxy.isrc cat m2-ssh-port.txt) localhost