随身wifi 刷 Debian 系统并安装 Nodejs

安装 Nodejs,随身wifi就可以作为小服务器玩了

随身Wifi的优点

  • 价格便宜
  • 轻量本地服务器
  • 安全可靠

准备工作

  1. 随身Wifi (高通骁龙410)(本腾/讯唐或其他的,一定要看商品简介是什么芯片!)
  2. 一台电脑
  3. shell工具(FinalShell/支持文件操作,Xshell等)

提示:本教程图片比较多,但实际操作起来并不难!

一、刷Debian系统

教程完善自 云玄枫大佬 提供的教程(已经过授权转载)。 原文地址: 如何给你的随身WiFi刷入debian,安装宝塔? - 哔哩哔哩

正文:

  1. 获取随身Wifi型号

    使用 螺丝刀 拆开随身wifi的保护盒,

    0_1

    在右上部分 可以看到相应的型号。如图所示,我这个是 UFI003型号 的。

  2. 下载对应的刷机包

    苏苏小亮亮 提供的刷机包: ufi_openwrt - 123云盘 (123pan.com)

    在debian目录找到对应型号的 刷机包 并下载解压。

  3. 随身Wifi插入电脑USB,开始刷机

  4. 刷入刷机包

    打开第二步解压的文件夹,在文件夹地址栏输入 cmd 并回车。

    这样会打开 当前文件夹的终端。

    1. 输入 adbdevices 并回车 ,查看是否有设备连接(没有则需要 开启adb调试 )

    2. 输入 adb reboot bootloader 并回车,使设备进入fastboot模式

    3. 输入 fastboot devices 并回车,检测是否进入成功

    4. 退出终端,点击并运行目录下的 flash.exe 文件

    5. 按任意键,完成Debian系统的安装(大概几分钟)

  5. 配置环境

    首先打开设备管理器(右键此电脑→管理→设备管理器)

    这里会有一个驱动异常的Rndis设备或其他异常设备。

    (没有的话先卸载Android Device设备,然后重插随身wifi)

    0_2

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

    0_3

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

    0_4

    0_5

    选择微软,

    0_6

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

    0_7

    安装完驱动设备随身Wifi就可以被正常连接了。

  6. 使用Shell工具连接服务器

    这里使用 Xshell 7 进行演示,更推荐使用 FinalShell(支持文件管理)。

    新建连接:192.168.68.1(默认的,都是这个)

    0_8

    0_9

    连接需要登录,

    默认的用户名为 root ,密码为 1

    0_10

  7. 连接家里的网络

    连接成功之后,输入 nmtui 并回车,编辑网络设备

    0_11

    编辑连接(顺序可能不同)

    0_12

    然后选择网桥(bridge),

    0_13

    然后可以看到 Wifi 选项,

    0_14

    然后按方向右键,选择删除,注意,是 WiFi! 不要删除 usb

    删除后,按 ESC 键返回主界面,选择 启用连接 。

    0_15

    然后你就可以看到 WiFi 网络了,选择你的 WiFi,回车输入密码连接。

  8. 实现 不插电脑 连接服务器

    在shell界面, 输入 ifconfig 并回车 ,不是ipconfig!

    0_16

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

    0_17

到这里已经成功刷取了Debian系统以及配置了网络环境!

接着开始部署 Nodejs 环境。

二、安装 Nodejs

1. 修改 debian 国内源

shell 连接服务器,输入以下内容并回车 。

vi /etc/apt/sources.list

按键盘上的 i 键,进入插入模式,删除原有内容粘贴下列内容。 (中科大镜像源)

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security bullseye-security main contrib non-free

粘贴后按 Esc 键,进入命令模式,输入 :wq 并回车,保存退出。

接着删除 /etc/apt/sources.list.d 目录下的所有文件。

最后输入下列内容并回车,更新索引以生效。

apt-get update

2. 安装Node.js

终端输入:

apt install nodejs npm -y

检测是否安装成功(分别输入):

node -v
npm -v

这里安装的版本是 v12 版本,有些旧了!

我们需要将它升级到 v16 以上的版本。(依次执行下列命令)

npm cache clean -f
npm install -g n
n stable
hash -r

再次检测版本,完成Node.js的安装。

评论

加载中...