761 字
4 分钟
在安卓手机上通过 Termux 安装 MigGPT-Server 指南

本文将指导你如何在安卓手机上安装 MigGPT-Server,以实现小爱音箱对接 AI。

视频直达:https://v.douyin.com/UlPT231Lxfs

步骤:#

  1. 安装 Termux:

    • 强烈推荐F-Droid 应用商店安装 Termux。
    • Google Play 上的版本已停止更新,可能无法正常工作或缺少必要的包。
    • 在 F-Droid 搜索并安装 “Termux”, 也可以直接从 Github Release 下载。
  2. 更新 Termux 包:

    • 打开 Termux,运行以下命令更新包列表和已安装的包:
      Terminal window
      pkg update && pkg upgrade -y
  3. 安装 proot-distro:

    • proot-distro 是一个在 Termux 中管理 Linux 发行版的工具。
      Terminal window
      pkg install proot-distro -y
  4. 安装一个 Linux 发行版:

    • 你可以选择安装常见的发行版,如 Ubuntu, Debian, Alpine 等。以 Ubuntu 为例:
      Terminal window
      proot-distro install ubuntu
    • 等待下载和安装完成,这需要一些时间。
  5. 登录到 Linux 发行版:

    • 安装完成后,使用以下命令进入你安装的 Linux 环境(以 Ubuntu 为例):
      Terminal window
      proot-distro login ubuntu
    • 现在你的 Termux 提示符会变成类似 root@localhost:~# 的样子。
  6. 安装 Node.js:

    • 进入 root@localhost:~# 命令行之后输入下面的命令:
      Terminal window
      # 更新包列表
      apt update && apt upgrade -y
      # 添加 NodeSource 仓库并安装 Node.js 22.x
      curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
      apt-get install -y nodejs
    • 现在你的 Termux 上就安装好了 Node.js。
  7. 安装 migpt-server:

    • root@localhost:~# 命令行之后输入下面的命令:
      Terminal window
      npm i -g migpt-server
    • 现在你的 Termux 上就安装好了 migpt-server。
  8. 启动 migpt-server:

    • root@localhost:~# 命令行之后输入下面的命令:
      Terminal window
      migpt-server --open
    • 此时,Termux 上会显示 migpt-server 启动成功。
  9. 打开浏览器

    • 在手机浏览器中输入 localhost:36592 打开 MigPT 控制面板开始设置。
  10. 提示:

    • 不要退出 Termux 应用,否则服务将自动停止。
  11. 后续如何使用

    • 再次打开 Termux 应用,输入下面命令进入 Linux 环境:
      Terminal window
      proot-distro login ubuntu
    • 进入 root@localhost:~# 命令行之后,再次运行启动命令:
      Terminal window
      migpt-server --open

常见问题解决:#

如果你在使用时遇到提示 ❌ 小米账号登录失败,请按以下步骤操作:

1. 登录小米账号#

在电脑上使用 Chrome 浏览器登录小米账号官网

2. 获取 passToken#

登录成功后,在小米账号官网页面:

  1. 网页空白处右键,选择【检查】打开开发者控制台。
  2. 切换到 Application (应用) 标签页,在左侧找到 Cookies 选项。
  3. 在 Cookies 列表中找到 passToken,然后复制它的值。

注意: passToken 相当于你的账号密码,不要泄漏给任何人!🚨

3. 更新 .mi.json 文件#

首先,删除可能存在的旧配置文件,然后用 nano 编辑器创建新文件:

Terminal window
rm /root/.migptgui/default/.mi.json
nano /root/.migptgui/default/.mi.json

在打开的 nano 编辑器中,粘贴以下内容,并将 passToken 替换为你刚刚复制的值:

{
"mina": {
"pass": {
"passToken": "把你上面复制的 passToken 填到这里"
}
},
"miiot": {
"pass": {
"passToken": "把你上面复制的 passToken 填到这里"
}
}
}

完成后,按 Ctrl+X,然后按 Y,最后按 Enter 保存并退出。

然后重新运行项目,即可正常登录使用。


附件下载: