首页 > 资源分享 > 【原创首发】开源的高性能QQ登陆程序

【原创首发】开源的高性能QQ登陆程序

楼主:东阁べ禅莲 [1级] · 2019-5-1 ·  浏览12910 · 资源分享 · ID:
●东阁-纯粹与应用web技术团队 回归啦!!!

东阁原创:本文未经许可禁止转载!蟹蟹


这次我们带来的是一个使用web协议的QQ登陆软件,它对外暴露HTTP接口,可以轻松调用,即可获取QQ的skey,superkey,p_skey,sid!

这个程序的诞生主要用于解决当前秒赞网的痛点:php无法单独执行javascript虚拟机,导致不能对密码进行加密,也就无法登陆QQ,因此现在的秒赞网都需要调用彩虹官方的接口,将QQ和密码上传,这样就导致了安全隐患和性能隐患。我们根据彩虹的登陆方法,用Go语言重新写了一个开源的QQ登陆软件!

●特点:
★高性能:Go使用完全的静态编译,直接生成二进制的机器码,执行速度快。
★简单部署:程序内置了一个高性能的javascript虚拟机(可惜是单线程的),不需要任何其他程序依赖。
★开放源代码:安全,你可以自己自己的需求进行修改编译。

●说明:需要安装mysql数据库,每个登陆的QQ信息都会被保存。
程序会自动建表。

★下个帖子教大家用这个程序对接彩虹秒赞!

●配置文件:
解压压缩包即可看到配置文件conf/app.conf
在运行程序前需要配置。
★首先指定监听端口,如8080
★设置mysql信息(建议使用root密码)
★其他保持默认即可

●接口调用:
如http://服务器IP:8080/v1/qq/login?uin=qq号&pwd=密码
同时支持GET与POST方法,而且支持以gob编码的rpc调用。
如果启用了Token,则要在Http header上带上Token。
☆API自动文档,我们启用了swagger文档,根据这个,你可以看到详细的接口调用说明
如:http://服务器IP:8080/swagger/
☆错误代码解释:
链接:https://pan.baidu.com/s/1F8OFq90jv86k7ny1NXQHrQ



提取码:yi97

●Linux 64位:
链接:https://pan.baidu.com/s/1JgjAo7yiLAcqzmDrXFhwuw



提取码:g7bx
★部署说明:(使用nohup部署,不会自动重启)
☆将文件qqLoginServer_Linux_64.tar.gz使用FTP或其他文件管理工具上传至
/opt/qqLoginServer/
文件夹(没有则创建),然后解压到这里。
☆赋予qqLoginServer可执行权限
☆将qq.sh qqKill.sh这个两个便捷管理脚本上传至
/opt/文件夹
☆打开ssh分别执行以下命令:
cd /opt
./qq.sh
再按ctrl +c,删除nohup文件。至此服务器已经启动,若要关闭服务器,则执行./qqKill.sh

●Windows 64位:
链接:https://pan.baidu.com/s/17Na-Ji82mvTCtYDkj4Tm5Q



提取码:hgbe
★部署说明:
☆解压qqLoginServer_Windows_64.tar.gz到任意文件夹
双击qqLoginServer.exe即可启动服务器。注意打开Windows防火墙,否则外网可能无法访问。
●访问鉴权
如果你只需要本地访问,则使用安全组限制端口,或开启防火墙。
如果需要外网可以访问,则开启安全组及防火墙,
在配置文件(app.conf)中,设置EnableToken = true
并定义Token,每次访问接口,都要带上header以指定Token的值,不一致则会403。

●日志信息:程序对每一个请求都会记录,包括错误信息。
日志文件在logs目录中,它会保留最近7天的日志。
●源代码(Go语言,基于beego构建)
链接:https://pan.baidu.com/s/13eGxXNx2zFEhP4fiEC4ftA



提取码:vslz



★说明:本源码未经允许禁止转载

●高级应用:
★进程内性能监控:
可以查看系统API接口,所有请求记录,内存使用,协程数。
在配置中将EnableAdmin=true
并指定监听的端口信息。
访问这个地址加端口即可进入web监控界面
如:http://localhost:8090
☆为安全起见,该端口不要对外网开放。
★RPC(远程过程调用):
程序内置了兼容Go语言gob编码的rpc接口,你可以修改源代码,使其支持JSON编码,供其他语言调用。
如:http://服务器IP:8080/v1/rpc/
调用远程函数
err:= client.Call("RPCQQ.Login",args,&reply)
- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者东阁べ禅莲流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/10338.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
70条回复 |  最后回复于2019-5-1

[]

@东阁べ禅莲 我已经加你了。
发布于2019-5-3

回复列表

  • 内容加载中...

说点什么...

东阁べ禅莲 [1级]

@爱久见人心 你加了吗,我没有看到
发布于2019-5-3

回复列表

  • 内容加载中...

说点什么...

东阁べ禅莲 [1级]

@萌萌的帅比 已经做啦,看我的新帖
发布于2019-5-3

回复列表

  • 内容加载中...

说点什么...

[]

@东阁べ禅莲 重新加你QQ
发布于2019-5-4

回复列表

  • 内容加载中...

说点什么...

东阁べ禅莲 [1级]

@爱久见人心 最好备注下
发布于2019-5-4

回复列表

  • 内容加载中...

说点什么...

[]

看呆了……
发布于2019-5-4

回复列表

  • 内容加载中...

说点什么...

[]

一脸懵逼
发布于2019-5-4

回复列表

  • 内容加载中...

说点什么...

[]

看完只有一个字:懵[冷笑话]
发布于2019-5-5

回复列表

  • 内容加载中...

说点什么...

哈哈 [5级]

咋整丫交交我
发布于2019-5-5

回复列表

  • 内容加载中...

说点什么...

哈哈 [5级]

手机可以么
发布于2019-5-5

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
23人签到
已签0天
  • 46347帖子
  • 1933675热点量
  • 183755火热值