#!/data/data/com.termux/files/usr/bin/bash export PREFIX=/data/data/com.termux/files/usr export HOME=/data/data/com.termux/files/home export TMPDIR=/data/data/com.termux/files/usr/tmp export PATH=/data/data/com.termux/files/usr/bin export SHELL=/data/data/com.termux/files/usr/bin/bash export LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so set -e set -x pkg upgrade -y && pkg update -y pkg install -y nodejs-lts openssl-tool cd /data/data/com.termux/files/home/proxy npm install --no-audit echo "Setup auto boot" chmod 555 proxy.sh mv proxy.sh /data/data/com.termux/files/home/.termux/boot/ echo "Generate certificate" npx anyproxy-ca -g cd /data/data/com.termux/files/home/.anyproxy/certificates subjectHash=`openssl x509 -inform PEM -subject_hash_old -in rootCA.crt | head -n 1` echo "Installing certificate $subjectHash" openssl x509 -in rootCA.crt -inform PEM -outform DER -out $subjectHash.0 su - mv /data/data/com.termux/files/home/.anyproxy/certificates/$subjectHash.0 /data/misc/user/0/cacerts-added/$subjectHash.0 su - chmod 644 /data/misc/user/0/cacerts-added/$subjectHash.0 echo "Done, I will reboot in some seconds."