解决云服务器上go-cqhttp扫码登录QQ失败问题

搭建环境
go-cqhttp:v1.0.0-rc1
nonebot:V1.9.1
python 3.9.12
CentOs 7.6

本篇文章仅仅分享如何登录的问题,当然对于QQ被风控了的话这方法对你也没有什么作用,不用继续往下读了。至于上面的是什么后面有空我给大家分享制作的过程。简单来说go-cqhttp 就相当于是一个前端,可通过反代代理监听QQ的会话消息然后反馈给后端nonoebot,最后处理之后再返回前端展现给用户~~
有兴趣可参考官网:
GO-CQHTTP:https://docs.go-cqhttp.org/
NONEBOT:https://docs.nonebot.dev/


这久在使用go-cqhttp-nonebot做个小机器人玩玩来着,结果玩着玩着就被玩坏了,里面的那个 device.json也就是传说中的运行环境模拟的文件被我给一不小心删除了,再登录是时候就是下面这样的…

好家伙,扫码被用户取消???
这是我想取消吗?是手机直接不给我登录呀!手机扫码是下面这样的

提示我"当前登录环境异常,为保障您的帐号安全,暂时无法登录。建议将两个设备连接同一网络或WIFI后重新扫码。"苦涩~~
这神异常,还要连接同一个网络环境才能登录,(鹅厂这打压外面的机器人可谓手段百出啊)然后网上也搜了很多方法,比较多的靠谱的都是说把config.yml文件的QQ密码置空,但我试了还是没用。苦涩×2
后面我寻思改一下这device.json模拟环境的文件,让他和我的网络环境模拟出一样的结果,但还是失败了!苦涩×3
device.json长下面这样:

{"display": "MIRAI.498652.001","product": "mirai","device": "mirai","board": "mirai","model": "mirai","finger_print": "mamoe/mirai/mirai:10/MIRAI.200122.001/4074510:user/release-keys","boot_id": "5ceb81ab-5096-159b-0c36-6a8a98b88e19","proc_version": "Linux version 3.0.31-82W4rpmr (android-build@xxx.xxx.xxx.xxx.com)","protocol": 5,"imei": "024056563237656","brand": "mamoe","bootloader": "unknown","base_band": "","version": {"incremental": "5891938","release": "10","codename": "REL","sdk": 29},"sim_info": "T-Mobile","os_type": "android","mac_address": "00:50:56:C0:00:08","ip_address": [10,0,1,3],"wifi_bssid": "00:50:56:C0:00:08","wifi_ssid": "\u003cunknown ssid\u003e","imsi_md5": "d2e1fcf80d6689f4092339f178a8184e","android_id": "6445f5a2de6d5889","apn": "wifi","vendor_name": "MIUI","vendor_os_name": "mirai"

本来我都打算放弃这云服务器操作了,于是去go-cqhttp官网下载了windows版本的,这时候在Windows上面竟然扫码登录成功了!到这里,聪明人应该都想到怎么做了吧,没错,就是用你本地生成的device.json文件替换云端的device.json文件,然后,再运行go-cqhttp就成功了!!!欢喜~


欢迎继续关注,后面有机会给大家分享我的QQ机器人项目哦~

解决云服务器上go-cqhttp扫码登录QQ失败问题相关推荐

  1. 【最新、最简单】解决异地go-cqhttp、oiqc无法扫码登录QQ机器人最简洁的办法

    第一次写文章,废话不多说,直接进入正题吧. 我们使用go-cqhttp.oiqc登录服务器的qq机器人时经常要扫码, 异地服务器是肯定不能直接扫上的,要么本地替换token,要么用爱加速, 但是现在爱 ...

  2. 解决云服务器上的redis端口不通以及设置redis的bind地址后启动失败问题

    ---------------------------------------------------2021-11-20更新------------------------------------- ...

  3. 千牛文件已上传服务器,千牛怎样挂在云服务器上

    千牛怎样挂在云服务器上 内容精选 换一换 本节为您介绍如何通过控制台提供的远程登录功能(即VNC方式)登录到弹性云服务器上.如果您的弹性云服务器是采用密钥方式鉴权,请在登录前先使用密钥文件解析登录密码 ...

  4. 服务器上怎么安装软件系统安装,怎么在云服务器上安装软件

    怎么在云服务器上安装软件 内容精选 换一换 使用mount命令将文件系统挂载至Linux云服务器时,提示wrong fs type, bad option.Linux云服务器系统未安装NFS客户端,用 ...

  5. 服务器上开虚拟机,可以在云服务器上开虚拟机

    可以在云服务器上开虚拟机 内容精选 换一换 本文介绍了主机迁移服务SMS各特性版本的功能发布和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验. 您可以在几分钟之内,批量创建多台弹 ...

  6. 服务器上安装安卓系统教程,云服务器上安装安卓系统

    云服务器上安装安卓系统 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务 ...

  7. oa系统安装在托管的服务器上,oa系统放在云服务器上安全吗

    oa系统放在云服务器上安全吗 内容精选 换一换 执行chmod -R 777 / 导致CentOS云服务器根目录权限设置成777,系统中的大部分服务以及命令无法使用.此时可通过系统自带的getfacl ...

  8. 华为公共云有uos系统服务器,华为云服务器上 公共镜像

    华为云服务器上 公共镜像 内容精选 换一换 由于公有云"敏捷弹性.安全可靠.简单易用.节省成本"等特点,越来越多的企业将自己的IT应用和负载迁移到公有云,如何方便快捷地将已有的服务 ...

  9. 本机文件怎么拉到服务器,本机文件怎么传到云服务器上

    本机文件怎么传到云服务器上 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...

最新文章

  1. params(C# 参考)
  2. 体质测试java代码_求java代码,要求做一个测试类,实现以下功能之一。最好三个功能都有。...
  3. 【Indiegogo众筹】$99高性价比RK3399超小型mini主机
  4. EOS 共识机制 (3)DPOS+BFT
  5. IPFS (1) 初步简介
  6. 16.1116 NOIP 考前模拟(信心题)
  7. CORS(跨域资源共享)
  8. 赌场圣手(从不失手)——隐马尔可夫!
  9. centos写mysql光标移到上一行_mysql:一条SQL更新语句(update)是如何执行的
  10. 1.4.2.4. SAVING(Core Data 应用程序实践指南)
  11. python 从入门到实践 pdf_python入门基础实践课,带你有效的学习python
  12. hibernate自动建表到数据库及spring下自动建表到数据库
  13. python 脚本传参
  14. 安卓仿苹果键盘输入法_仿ios输入法
  15. Erlang之ETS,DETS入门
  16. Spring源码之启动过程(四)—— Bean的实例化详解
  17. 我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:JVM的发展历程
  18. python交换机ssh巡检_paramiko交换机巡检
  19. Oracle使用SQL实现矩阵转置
  20. 计算机专业考研出国留学条件,申请美国计算机专业研究生条件都有哪些?

热门文章

  1. MVC是什么?优点?
  2. 【vs2019】vs2019(Visual Studio2019)离线安装包下载详细步骤
  3. KNN算法(二) sklearn KNN实践
  4. linux irq 接口,中断机制 – Linux内核API irq_set_chip_data
  5. jquery slideToggle() 效果
  6. lucene4.0与IKAnalyzer的冲突
  7. 数据库(mysql)表的五大约束条件
  8. Android之动画(一)
  9. 中心极限定理-通俗理解
  10. ESP32学习笔记十九之BLE协议GAPGATT