本文最后更新于 <span id="expire-date"></span> 天前,文中部分描述可能已经过时。
本文出现了大量 谜 语 人,原因咱不能说
go-cqhttp 是啥我不想说了,详情去 GitHub 搜索,环境特殊,服务器是腾讯云广州,怀疑是腾讯自己故意在这挖了坑了,然而你越是这么搞,我就越想跟你对着干,所以就有了这篇文章。
系统更新
apt update && apt upgrade -y |
这是你最后一次用腾讯云源了。
apt 换源
// vim 不熟练就 nano |
自己去 清华源 找你该找的东西,如果你跟我一样用的是 Debian 11 (bullseye) ,那就复制下面的:
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 |
改 host
出于部分原因,我必须改 host,你当然可以不改,等一会跑起来你就知道为什么了。
vim /etc/resolv.conf |
dns 的话,我平时一般是 114.114.114.114
和 1.1.1.1
。都是广受验证的良心 DNS,没啥可说的。
删掉腾讯云的监控
crontab -r && /usr/local/qcloud/stargate/admin/uninstall.sh && /usr/local/qcloud/YunJing/uninst.sh && /usr/local/qcloud/monitor/barad/admin/uninstall.sh && rm -rf /usr/local/qcloud && rm /home/lighthouse/.ssh/authorized_keys |
不多解释了,大家都懂。
开始前的准备
去 release 页面获取下载链接,然后 wget 让服务器下载,这里我们使用的是国内服务器,肯定不好连接 Github,所以我们下载到电脑上再传到服务器上就行了。
wget <go-cqhttp.tar.gz> |
此时,一切都准备就绪了
开始配置
./go-cqhttp |
然后根据引导选择,反正我选的选项 0
,然后你的配置文件就该生成了,之后编辑 config.yml
,中文注释很详细了,不用我接着说了。
我的经验是,仅需要改两处,账号
和监听地址
,监听地址改成 0.0.0.0
,如果你知道你在做什么也可以自己改。
最后,再跑一次 ./go-cqhttp
,理论上就能正常跑了,不能的话算你倒霉。
进程保活
我只会用 screen,从 CentOS 到 Ubuntu 到 Debian,问就是懒得学其他的玩意。
apt install screen |
然后用 Ctrl+A+D
推出 screen,就能断掉 ssh 了,因为所有的工作都做完了,现在你只需要打开服务器 ip:5700,就能看见服务了,如果打不开记得去腾讯云那边开了 5700 端口。
本文作者:AkaraChen