本项目仅供学习研究使用,请在使用时遵守相关法律法规和协议条款。
错误使用本项目可能为您的虚拟财产带来风险,使用者须自行承担全部责任。使用者的一切行为与后果与本项目及其开发者无关。
使用本项目即代表接受此声明,如不接受,请勿使用本项目。
本项目框架基于PCRoxy,在此表示感谢。
由于源项目未指定许可证,本项目同样暂时不指定许可证。
本项目是基于Mitmproxy
的开源BlueArchive
简中服(官/B) 网络代理工具。
目前仍处于早期开发阶段,目前仅实现了基本的解包查看功能。
-
本项目建议使用
Python
3.11及以上版本。将项目克隆至本地并准备好Python
环境。请运行
pip install -r requirements.txt
来安装依赖。 -
运行
python run.py
来启动项目。如果一切正常,程序会自动使用默认浏览器打开Mitmproxy
Web UI页面。 -
确认代理服务器配置。
BAProxy
监听地址和端口可在网页右下侧查看,默认为http://0.0.0.0:8516
白子生日。请注意,这并非实际的代理服务器IP。
代理服务器IP为运行本项目的计算机IP,端口为前述监听端口。被代理设备需与运行本项目的计算机处于同一网段,并确保可以相互通信。 -
配置被代理的设备。需要安装系统证书和引导流量至代理服务器。
iOS
设备配置较为简单不作赘述,此处以Android
设备为例。
在Android 7
及以上版本中,App不再信任用户证书,因此需要手动添加证书为系统证书,这需要设备已获得Root权限。相关操作可参考这篇文章。由于
Android
端BlueArchive
的网络流量不会通过系统代理,因此需要采取特殊方法引导流量。个人推荐使用Droid
,相关操作请自行搜索。 -
启动游戏。若此前配置正确,游戏客户端的相关网络请求将会显示在网页中。你可以在浏览器浏览相关数据内容。
Todo...
插件的配置与使用方法请参考plugins下的README.md。
欢迎有意义的Issue和PR。
也可以加入QQ群885228564
询问
- 改包(Maybe)
- 再封包(Maybe)