华为应用市场 / Google Play 里搜不到 Termux(Play 版已废弃),只能从 F-Droid 装。点下面按钮,在打开的页面里再点 「Download APK」 下载安装包。
华为首次装 APK 会拦:去「设置 → 安全 → 更多安全设置 → 安装未知应用」,把你要用的浏览器(或文件管理)的开关打开,才能装。
下载 Termux(F-Droid)命令在哪输入:装好 Termux 后,桌面上会多一个黑色图标「Termux」,点开它——里面是一个黑色窗口、左边有个闪烁的光标,那就是输入命令的地方。把下面的命令整段复制粘贴进去,每行回车执行(或直接一次粘贴多行)。
pkg update -y && pkg upgrade -y pkg install -y nodejs cloudflared termux-setup-storage
最后一条会弹权限框,点「允许」,这样网盘文件才能存到平板存储里。
在 Termux 里粘贴这一整条(会自动建目录、下载 server.js / start.sh、并启动):
mkdir -p ~/netdisk && cd ~/netdisk && \ curl -fsSLO https://netdisk-get.pages.dev/server.js && \ curl -fsSLO https://netdisk-get.pages.dev/start.sh && \ chmod +x start.sh && node -v && bash start.sh
看到 私人网盘已启动 就成功了。局域网内浏览器开 http://localhost:8080,账号 admin / admin888 即可登录。
在电脑/手机浏览器打开 Cloudflare Zero Trust(one.dash.cloudflare.com)→ 左侧 Networks → Tunnels → Create a tunnel → 取名(如 pan-tablet)→ 选 Cloudflared → 创建后会给你一条命令,形如:
cloudflared tunnel run --token <很长的隧道token>
把这整条命令复制到 Termux 里回车运行(保持这个窗口开着)。然后在后台该隧道的 Public Hostname 里添加:子域名 pan、域名 codexco.asia、服务填 http://localhost:8080。保存后,外网访问 https://pan.codexco.asia 即可。
以后每次平板重启,都要重新在 Termux 里跑一遍第 2 步的 bash start.sh 和第 3 步的 cloudflared tunnel run ...。
如果华为系统不允许装 Termux(极少数情况),可以改在家里一台 Windows / Mac 电脑上跑网盘:把 server.js / start.sh 放电脑上,装好 Node.js 后执行 bash start.sh(Windows 用 node server.js),第 3 步的隧道命令也跑在电脑上即可。文件就会存在那台电脑上。