不准将本篇发布至国内任何流量高的中文网站。不限于b站,快手,抖音等
不准将本篇发布至国内任何流量高的中文网站。不限于b站,快手,抖音等
不准将本篇发布至国内任何流量高的中文网站。不限于b站,快手,抖音等
前言
本篇教程仅供学习,我的教程仅供参考,若导致封号本人概不负责
正题
有一次我想到qq新版是qqnt架构,偶然看到一篇博客部署了qqnt协议的云崽,所以我就尝试了去部署,成功了
教程
注意!!!!!
我部署的云崽是在我自己家,同局域网下的,并且大佬也说

服务器没试过部署但如果你尝试后封号或其他原因导致封号本人概不负责!
准备
1 Ubuntu x64系统:我试过纯Debian arm系统,可以安装浏览器却无法启动,哎,难受
2 Xshell或putty:任意连接服务器的软件
3 nodejs环境:尽量>=21版本
4 Redis:最新
5 chromium浏览器:最新
6 Xftp:可有可无,但这个对新手很方便,配合Xshell很好用

7 Visual Studio Code:代码编辑器
默认下载在root目录
开始
更新软件包
安装wget,curl,unzip,screen,git
sudo apt install wget curl unzip screen git -y
|
更新软件源
下载chromium
apt install chromium-browser
|
检验
chromium-browser --version
|
如果你出现以下

可以解决
安装 lsb-release 包:
sudo apt-get update sudo apt-get install lsb-release
|
再次尝试获取 Chromium 版本信息:
chromium-browser --version
|
下载redis
安装编译工具
apt install build-essential tcl -y
|
下载redis
我是在这获取的
wget http://download.redis.io/releases/redis-7.4.0.tar.gz
|
解压
tar -xf redis-7.4.0.tar.gz
|
进入redis目录
编译
后台启动
./src/redis-server ./redis.conf
|
Ctrl+ad退出
如果想再次进入

screen -r [编号] ##像我就是screen -r 10131
|
wget https://nodejs.org/dist/v21.7.3/node-v21.7.3-linux-x64.tar.xz
|
tar -xf node-v21.7.3-linux-x64.tar.xz
|
设置环境变量
在最底下加上
export PATH=/root/node-v21.7.3-linux-x64/bin:$PATH ###注意!!如果你不是在root目录下下载的,要将“/root/node-v21.7.3-linux-x64/bin”替换为实际路径
|
更新变量
检验

像图中出现出现版本号就对了,不用在意图中的版本号
换国内淘宝npm源
网址
npm config set registry https://registry.npmmirror.com
|
下载QQNT(这里分为用release下载版和最新构建版的两种方法,前者简单后者能使用最新版)
记得点个star,github上不去可以用Watt Toolkit,仅Win10Win11用户可用如果是Win10以下可以手机开流量或打开手机版Watt Toolkit访问下载后上传至电脑再上传至服务器
使用最新release的方法
QQNT项目Release

#国外 wget https://github.com/LagrangeDev/Lagrange.Core/releases/download/nightly/Lagrange.OneBot_linux-x64_net8.0_SelfContained.tar.gz #国内(二选一) wget https://githubfast.com/LagrangeDev/Lagrange.Core/releases/download/nightly/Lagrange.OneBot_linux-x64_net8.0_SelfContained.tar.gz wget https://github.zyhmifan.top/https://github.com/LagrangeDev/Lagrange.Core/releases/download/nightly/Lagrange.OneBot_linux-x64_net8.0_SelfContained.tar.gz
|
解压
tar -xf Lagrange.OneBot_linux-x64_net8.0_SelfContained.tar.gz
|
(可选)移动到Lagrange.OneBot目录下
mv /root/Lagrange.OneBot/bin/Release/net8.0/linux-x64/publish/Lagrange.OneBot /root/Lagrange.OneBot/
|
给予755权限
chmod 755 Lagrange.OneBot
|
后台运行
ctrl+ad退出
只修改appsettings.json中的Port和Suffix,其他不变
{ #...以上代码不变 "Port": 2536, "Suffix": "/OneBotv11", #以下代码不用动... }
|

再次进入

screen -r [编号] ##像我就是screen -r 10131
|
回车
扫码
ctrl+ad退出
如果你不嫌麻烦想使用最新构建以下为教程
到微软官方下载适合自己系统的 运行时 包和 SDK后

以8.0.8的x64版本的运行时 包和和 SDK 8.0.4举例
root目录下
wget到目录下
wget https://download.visualstudio.microsoft.com/download/pr/648de803-0b0c-46bc-9601-42a94dae0b41/241fd17cee8d473a78675e30681979bb/aspnetcore-runtime-8.0.8-linux-x64.tar.gz
|
解压
tar -xf aspnetcore-runtime-8.0.8-linux-x64.tar.gz
|
cd /root/SDK8.0.4 #替换为实际保存目录
|
上传
wget https://download.visualstudio.microsoft.com/download/pr/db901b0a-3144-4d07-b8ab-6e7a43e7a791/4d9d1b39b879ad969c6c0ceb6d052381/dotnet-sdk-8.0.401-linux-x64.tar.gz
|
解压
tar -xf dotnet-sdk-8.0.401-linux-x64.tar.gz
|
export PATH="/root/sdk8.0.4/:$PATH" export DOTNET_ROOT=/root/sdk8.0.4/ ###注意!!如果你不是一步一步跟我做的,/root/8.0.8;/root/sdk8.0.4/目录需要更换为你实际的目录
|
更新变量!!!!!
检验
图是我用其他设备测试的,方法一样的

然后再下载[QQNT]
找到最新构建的第一个(不一定是我这个,因为时间会变的嘛,如果没见构建就鼠标滚轮往下滑,无法下滑或没见到就找下一个构建)(https://github.com/LagrangeDev/Lagrange.Core/actions/workflows/Lagrange.OneBot-build.yml)

下拉找到适合自己系统的预编译文件
注意看你安装的是net8还是net7!!


或者(不建议因为更新不及时,并且可能没有适合你的系统)
最后最后再三考虑尝试都上不了github,那就点我下载后上传至你的服务器
网页登录后就能下载!
解压
unzip Lagrange.OneBot_linux-x64_net8.0_NoSelfContained.zip
|
建议放在单独一个文件夹
mv /root/Lagrange.OneBot /root/qqnt/ #/root/Lagrange.OneBot 为你实际Lagrange.OneBot的位置,Xftp可以右键复制路径 #/root/qqnt/ 为你实际放置的目录位置,Xftp右键目录就可以复制目录路径
|
后台运行
ctrl+ad退出
只修改appsettings.json中的Port和Suffix,其他不变
{ #...以上代码不变 "Port": 2536, "Suffix": "/OneBotv11", #以下代码不用动... }
|

再次进入

screen -r [编号] ##像我就是screen -r 10131
|
回车
扫码
ctrl+ad退出
国外
git clone https://github.com/TimeRainStarSky/Yunzai #git clone --depth 1 https://github.com/TimeRainStarSky/Yunzai
|
国内
git clone https://gitee.com/TimeRainStarSky/Yunzai #git clone --depth 1 https://gitee.com/TimeRainStarSky/Yunzai
|
切换到yunzai目录
安装
后台运行
直接在运行界面输入
#安装genshin
#安装miao-plugin
#安装TRSS-Plugin
一个一个输入
最后
ctrl+ad退出
再次进入

总结
目前这个方法挺稳定的,如果存在问题可以先自行搜索相关错误
毕竟我也是站在所有大佬肩膀上完成的啊qwq
以上全是本人在部署中遇到问题后解决并总结出来的方法,写的不好请谅解qwq