# wechat-grpc-client **Repository Path**: 892078604/wechat-grpc-client ## Basic Information - **Project Name**: wechat-grpc-client - **Description**: 微信Ipad协议golang版本,基于grpc的实现策略。这套代码需要通过gprc服务端组包解包才可以正常使用 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 9 - **Created**: 2024-10-10 - **Last Updated**: 2024-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # wechat-client-go - 该代码为微信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的长连接组包、请求操作、缓存策略等等 ### 作者微信 周先生 ### Mac、ipad协议接口作者 atdown ### 赞助微信 微信           支付宝 ### 赞助列表 | 姓名 | 方式 | 金额 | 日期 | | --- | --- | --- | --- | | 李浩🦶 | 微信 | 666.0 | 2019-07-08 15:20:38 | | \*萌 | 支付宝 | 31 | 2019-07-08 15:48:36 | | Amb | 微信 | 66.66 | 2019-07-30 11:47:52 | | Amb | 微信 | 666.66 | 2019-07-30 15:13:52 | | \*皮 | 微信 | 10.0 | 2019-08-01 10:02:32 |