# termux-setup-storage 授权存储 # termux-change-repo 配置源 termux-reload-settings # 服务 pkg update && pkg upgrade -y pkg install termux-services openssh -y # sshd pkg install termux-api -y # termux-wake-lock 需要 source $PREFIX/etc/profile.d/start-services.sh # 生效或重启Termux会话 # 管理服务 sv-enable sshd sv-disable sshd sv up sshd sv down sshd sv status sshd ls $PREFIX/var/service # 服务列表 # 创建自启服务 mkdir -p $PREFIX/var/service/boot cat > $PREFIX/var/service/boot/run << EOF #!/data/data/com.termux/files/usr/bin/sh termux-wake-lock # exec YOU-COMMAND 2>&1 EOF # 赋予权限并启用 chmod +x $PREFIX/var/service/boot/run sv-enable boot sv up boot # install postgresql # https://wiki.termux.com/wiki/Postgresql mkdir -p $PREFIX/var/lib/postgresql initdb $PREFIX/var/lib/postgresql pg_ctl -D $PREFIX/var/lib/postgresql start pg_ctl -D $PREFIX/var/lib/postgresql stop psql -U $(whoami) -d postgres # 进入 ALTER USER postgres PASSWORD 'Abc123.'; # 改密 # 开启远程访问 vi $PREFIX/var/lib/postgresql/postgresql.conf # 取消 listen_addresses 的注释,将参数值改为 * vi $PREFIX/var/lib/postgresql/pg_hba.conf # 添加行或修改行 host all all 127.0.0.1/32 trust # 本地信任访问,密码可有可无 host all all 0.0.0.0/0 md5 # 允许外网访问 # 子系统 pkg install proot-distro -y proot-distro install debian proot-distro login debian # 登录 proot-distro login debian --bind "$PREFIX/tmp":"/mnt/tmp" # 挂载目录