> /data/data/com.termux/files/usr/etc/motd > /data/data/com.termux/files/usr/etc/apt/sources.list ln -sf /data/data/com.termux/files/usr/etc/termux/mirrors/chinese_mainland/mirrors.tuna.tsinghua.edu.cn /data/data/com.termux/files/usr/etc/termux/chosen_mirrors ln -sf /data/data/com.termux/files/usr/etc/termux/mirrors/chinese_mainland/mirrors.tuna.tsinghua.edu.cn /data/data/com.termux/files/usr/etc/termux/mirrors/default pkg update pkg upgrade -y -o Dpkg::Options::="--force-confnew" > /data/data/com.termux/files/usr/etc/motd > /data/data/com.termux/files/usr/etc/apt/sources.list ln -sf /data/data/com.termux/files/usr/etc/termux/mirrors/chinese_mainland/mirrors.tuna.tsinghua.edu.cn /data/data/com.termux/files/usr/etc/termux/chosen_mirrors ln -sf /data/data/com.termux/files/usr/etc/termux/mirrors/chinese_mainland/mirrors.tuna.tsinghua.edu.cn /data/data/com.termux/files/usr/etc/termux/mirrors/default pkg update pkg upgrade -y -o Dpkg::Options::="--force-confnew" pkg install npm -y echo "node server.js" > ~/.bashrc npm config set registry https://registry.npmmirror.com npm install express unblocker npm install --save unblocker echo '"use strict"; const express = require("express"); const Unblocker = require("unblocker"); const app = express(); const unblocker = Unblocker({ prefix: "/" }); app.use(unblocker); app.get("/", (req, res) => { res.sendStatus(403); }); const port = process.env.PORT || 8888; const { execSync } = require("child_process"); const localIp = execSync("ifconfig 2>/dev/null | grep '\''inet'\'' | grep -v '\''127.0.0.1'\'' | head -n1 | awk '\''{print \$2}'\''", { encoding: "utf8" }).trim(); app.listen(port, "0.0.0.0").on("upgrade", unblocker.onUpgrade); console.log("代理服务已运行在 http://" + localIp + ":" + port + "/");' > server.js exec bash