admin管理员组

文章数量:1540708

为什么选择随身Wifi? 价格便宜-本地服务器-安全可靠

目录


  • 准备工作
  • 一、刷Debian系统
  • 二、部署Pupbot 机器人
  • 1.修改国内源
  • 2.安装Node.js
  • 3.安装机器人框架
  • 4.实现开机自启动
  • 其他
  • 总结

准备工作

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

提示:本教程图片比较多,操作步骤也很详细,实际操作起来并不难!

一、刷Debian系统

> 教程完善自 云玄枫大佬 提供的教程(已 经过授权转载)。

> 原文地址:如何给你的随身WiFi刷入debian,安装宝塔? - 哔哩哔哩


正文:

1. 获取随身Wifi型号

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

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

2.下载对应的刷机包

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

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

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

4.刷入刷机包

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

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

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

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

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

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

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

5.配置环境

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

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

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

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

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

 选择微软,

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

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

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

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

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

 

连接需要登录,

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

 7.连接家里的网络

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

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

 然后选择网桥(bridge),

 然后可以看到Wifi选项,

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

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

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

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

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

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

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

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

(看到这里给教程 点个免费的赞呗 !)

接着开始部署Pupbot 框架。

二、部署Pupbot 机器人

1.修改国内源

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

vi /etc/apt/sources.list

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

deb https://mirrors.tuna.tsinghua.edu/debian/ bullseye main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu/debian/ bullseye main contrib non-free
deb https://mirrors.tuna.tsinghua.edu/debian/ bullseye-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu/debian/ bullseye-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu/debian/ bullseye-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu/debian/ bullseye-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu/debian-security bullseye-security main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu/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的安装。

3.安装机器人框架

 > Pupbot官网:PupBot | QQ 机器人框架

 > 机器人框架是以npm包的形式发布的,安装很方便。

这里按着 官网Linux 教程安装:

   1.安装命令行工具。

npm i -g pupbot --registry https://registry.npmmirror

  2.创建目录,并配置机器人(密码或扫码)

# 创建空目录作为框架目录,并切换到这个目录
mkdir ~/bot && cd ~/bot
# 根据引导生成配置文件
pup init

 3.配置完成后,初次启动机器人

pup start

  > 第一次启动可能会需要获取ticket,相关教程:滑块验证获取ticket教程_MIKE_note的博客-CSDN博客

  4.关闭机器人,使用后台部署

pup stop
pup deploy

  至此,你已经 部署了机器人 并 后台运行!

(可选)实现开机自启动:

  首先,进入 /etc/init.d 目录中:

cd /etc/init.d/

  我们会发现里面有一些文件。这些文件就是在开机启动时自动运行的程序。

  我们现在来添加一个开机启动项 pupbot :

vim pupbot

  按键盘上的 i 键插入,修改下面内容并粘贴进去(cd xx为你的框架目录)。

#!/bin/sh

### BEGIN INIT INFO
# Provides: pupbot
# Required-Start: $network $remote_fs $local_fs
# Required-Stop: $network $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: 开机启动pupbot
# Description: 下面请cd到框架目录
### END INIT INFO

cd ~/bot && pup deploy

exit 0

  再按Esc键,输入 :wq  回车保存。

  接下来,输入:

chmod +x pupbot
update-rc.d pupbot defaults

  然后重启你的系统,就可以实现开机自启动机器人了!


其他

安装插件,使用方法等更多内容,请看官方文档:

PupBot | QQ 机器人框架轻量、优雅、跨平台、开发者友好的 QQ 机器人框架https://www.pupbot/最后,给文章点个免费的赞呗!

本文标签: 机器人教程系统wifiPupbot