- 该代码为微信ipad协议的golang客户端实现版本,其中实现了除支付外的大部分常用接口。
- 已实现多个微信号登录,实测可以运行1000+个微信,内存消耗为400M不到,但是会比较吃cpu
- 该项目已通过实际项目运行,压力各方面都还算稳定
- 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用
- 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用
- 强调一点,该项目需要grpc服务端的组包解包的接口服务,不然无法正常使用
- clearUser.go为清粉的应用代码,本质上是使用的协议的方法调用实现
- 通过make clear-server命令可以生成二进制运行文件,可以实现跨平台。
- 运行 clear-server,通过http接口访问清粉的二维码,如:http://127.0.0.1:9101/clear/start
- Makefile 为生成运行程序的脚本文件,通过make linux这种命令可以直接生成指定平台的运行文件,不需要依赖任何环境
- main.go 入口文件,其中有二维码的运行方式和账号密码的运行方式
- runtime/ 运行程序资源文件夹:下载图片语音、登录二维码、运行日志、测试的图片语音
- client/ 微信各个功能模块的实现策略
- client/system/ 主要是系统服务的基础模块:grpc客户端通讯、pack的长连接组包、请求操作、缓存策略等等
姓名 | 方式 | 金额 | 日期 |
---|---|---|---|
李浩🦶 | 微信 | 666.0 | 2019-07-08 15:20:38 |
*萌 | 支付宝 | 31 | 2019-07-08 15:48:36 |