手机网站开发工具(安卓神器)

最近发现一款名为 Termux 的软件,它是一个 Android 终端模拟器并提供 Linux 环境,手机无需 root 即可直接运行。Termux 自带包管理器(pkg 和 apt),可以很方便地安装许多现代化开发和系统维护工具,非常好玩,正因如此,让我萌生了在手机上搭建一个博客网站的想法,话不多说,直接开淦。前期准备开始之前,需要准备一台 Android 7.0 及以上系统版本的手机和 Termux 软件安装包。为了操作方便,还可以准备一台与手机处于同一局域网的电脑,没有也不影响下面的步骤。配置环境首先安装 Termux,安装过程和其他 Android 软件一样,没有任何区别。第一次打开之后可以看到一个终端。Termux首先更新 Termux 中的软件:$ apt update && apt upgrade -y手机屏幕太小操作不方便,可以先在 Termux 中安装 openssh,然后通过处于同一局域网内的电脑终端远程连接 Termux,连接之后,所有的操作都可以在电脑终端上完成。如果没有电脑或手机键盘玩得 9 的同学可跳过。安装 openssh:$ pkg install openssh -yTermux 的默认用户名比较难记,可以创建一个简单的账户用于 ssh 连接,执行以下命令创建账户:$ passwd test之后会提示输入密码,再次输入密码后账户就创建成功了,接下来启动 ssh 服务:$ sshd电脑终端连接 Termux 之前,需要知道局域网内手机的 IP 地址,执行以下命令查看手机 IP 地址信息:$ ifconfig打开电脑终端(PowerShell、Terminal 等)执行以下命令:$ ssh 用户名@手机IP地址 -p 8022例如:ssh [email protected] -p 8022然后输入刚才账户密码,即可连接到手机上的 Termux。为了方便打开 Termux 自动启动 ssh 服务,可执行以下命令:$ echo "sshd;" >> ~/.bashrc接下来安装 NodeJS:$ apt install nodejs -y为了能够顺利安装网站所需依赖,可执行以下命令将 NPM 源更改为国内的淘宝镜像源:$ npm config set registry https://registry.npm.taobao.org安装网站网站选择的是 Hexo,它是一个快速、简洁且高效的博客框架。执行以下命令先安装网站脚手架:$ npm install hexo-cli -g然后再执行以下命令创建网站:$ hexo init blog执行完成后,当前目录下会生成一个 blog 目录,网站所有的数据都在里边。启动网站进入 blog 目录:$ cd ./blog启动网站:$ hexo server从图中可以看到 Hexo 已经启动,手机浏览器访问 http://localhost:4000 即可打开。网站也可以通过 PM2 在后台启动,这样不会锁定终端。安装 PM2:$ npm install pm2 -g通过 PM2 启动网站:$ pm2 start hexo — server同样,为了方便打开 Termux 自动启动网站服务,首先需要保存 PM2 当前配置:$ pm2 save然后执行以下命令:$ echo "pm2 resurrect;" >> ~/.bashrc最后网站虽然搭好了,但仅支持局域网访问,并没有实际意义。之后,我将介绍如何通过软件 frp 进行内网穿透,让处于公网的设备也能访问 Termux 里运行的网站。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://kuaisubeian.cc/40148.html

kuaisubeian