安装 Nodejs,随身wifi就可以作为小服务器玩了
随身Wifi的优点
- 价格便宜
- 轻量本地服务器
- 安全可靠
准备工作
- 随身Wifi (高通骁龙410)(本腾/讯唐或其他的,一定要看商品简介是什么芯片!)
- 一台电脑
- shell工具(FinalShell/支持文件操作,Xshell等)
提示:本教程图片比较多,但实际操作起来并不难!
一、刷Debian系统
教程完善自 云玄枫大佬 提供的教程(已经过授权转载)。 原文地址: 如何给你的随身WiFi刷入debian,安装宝塔? - 哔哩哔哩
正文:
-
获取随身Wifi型号
使用 螺丝刀 拆开随身wifi的保护盒,

在右上部分 可以看到相应的型号。如图所示,我这个是
UFI003型号的。 -
下载对应的刷机包
苏苏小亮亮 提供的刷机包: ufi_openwrt - 123云盘 (123pan.com)
在debian目录找到对应型号的 刷机包 并下载解压。
-
随身Wifi插入电脑USB,开始刷机
-
刷入刷机包
打开第二步解压的文件夹,在文件夹地址栏输入 cmd 并回车。
这样会打开 当前文件夹的终端。
-
输入
adbdevices并回车 ,查看是否有设备连接(没有则需要 开启adb调试 ) -
输入
adb reboot bootloader并回车,使设备进入fastboot模式 -
输入
fastboot devices并回车,检测是否进入成功 -
退出终端,点击并运行目录下的 flash.exe 文件
-
按任意键,完成Debian系统的安装(大概几分钟)
-
-
配置环境
首先打开设备管理器(右键此电脑→管理→设备管理器)
这里会有一个驱动异常的Rndis设备或其他异常设备。
(没有的话先卸载Android Device设备,然后重插随身wifi)

右键该设备,选择更新驱动,浏览我的电脑,以查找驱动程序

然后选择,从计算机可用驱动列表中选取


选择微软,

然后选择基于远程 NDIS 的网络共享设备(不同的系统可能不一样,但大同小异)

安装完驱动设备随身Wifi就可以被正常连接了。
-
使用Shell工具连接服务器
这里使用 Xshell 7 进行演示,更推荐使用 FinalShell(支持文件管理)。
新建连接:192.168.68.1(默认的,都是这个)


连接需要登录,
默认的用户名为 root ,密码为 1

-
连接家里的网络
连接成功之后,输入
nmtui并回车,编辑网络设备
编辑连接(顺序可能不同)

然后选择网桥(bridge),

然后可以看到 Wifi 选项,

然后按方向右键,选择删除,注意,是 WiFi! 不要删除 usb
删除后,按 ESC 键返回主界面,选择 启用连接 。

然后你就可以看到 WiFi 网络了,选择你的 WiFi,回车输入密码连接。
-
实现 不插电脑 连接服务器
在shell界面, 输入 ifconfig 并回车 ,不是ipconfig!

可以获取 如图的 IP地址 ,可以使用这个 IP地址 新建连接(不需要插在电脑上,通电就行)

到这里已经成功刷取了Debian系统以及配置了网络环境!
接着开始部署 Nodejs 环境。
二、安装 Nodejs
1. 修改 debian 国内源
shell 连接服务器,输入以下内容并回车 。
vi /etc/apt/sources.list按键盘上的 i 键,进入插入模式,删除原有内容粘贴下列内容。 (中科大镜像源)
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-freedeb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free粘贴后按 Esc 键,进入命令模式,输入 :wq 并回车,保存退出。
接着删除 /etc/apt/sources.list.d 目录下的所有文件。
最后输入下列内容并回车,更新索引以生效。
apt-get update2. 安装Node.js
终端输入:
apt install nodejs npm -y检测是否安装成功(分别输入):
node -vnpm -v这里安装的版本是 v12 版本,有些旧了!
我们需要将它升级到 v16 以上的版本。(依次执行下列命令)
npm cache clean -fnpm install -g nn stablehash -r