精易论坛
标题: 【原创】【纯源码】Sunny网络中间件-重构版 [打印本页]
作者: 秦天 时间: 2021-10-31 00:36
标题: 【原创】【纯源码】Sunny网络中间件-重构版
Sunny 网络中间件 -->原创纯源码开源
- > 我又来了,我厚着脸皮又来了 ,上次开源不知道这么快开源大赛就开始了,不然说不定我会等到现在再发的..0.0..
- > 上一版本地址(点我直达)
- > 再介绍一次Sunny
- > Sunny网络中间件 和 Fiddler 模块类似。 (注意 我说的是Fiddler模块 并不是Fiddler。) 是可跨平台的网络分析组件,可用于HTTP/HTTPS/WS/WSS分析,为二次开发量身制作,为各种语言(E、JAVA、Python、C#)提供示例源码,简单快速上手。
- > 核心代码(DLL)是使用Go语言编写
上一版本问题
- > 因为代码问题,发现至少2种情况下,会导致闪退,其中并不包括 如果设置了代理,浏览器如果打开了直播、视频类的网站之后关闭,Sunny不会与目标网站断开连接,导致内存一直叠加。(对于上一贴子中说的 不用单心内存暴涨了,我感觉实在有些打脸!)
- >
本次更新内容
- > 本次大部分代码重构(应该不算重发吧)
- > 上一版本仅支持http代理
- > ## 本次更新后支持 **Socket5代理、HTTP代理、HTTPS代理
- >
HTTPS代理(浏览器设置HTTPS代理不行, 全局软件设置HTTPS可以 例如 Proxifier )**
- > ### 本次更新增加 对 WS / WSS / TCP 协议的拦截与修改 (使用方法见示例代码)
- > 本次增加下载证书的通道 手机、电脑设置代理之后 在浏览器输入http://sunny.io/ssl 即可下载证书
- > 本次增加返回数据预处理功能(提前回调)让程序知道当前链接要返回的是什么类型的文档 例如 图片 视频 这些可以忽略、不接收这个请求返回的正文
- > 修复了可能引起闪退的几个问题,并 修复了内存叠加暴涨的问题
- > 为避免出现上一版本问题,我使用浏览器设置代理后,打开5个比较大的页面(页面内容比较多的)每个页面间隔3秒刷新。持续超过3小时内存稳定50M左右(然后我自己把软件关闭了)
- >
截图
- > 由于效果和上一版本的效果差不多 这次我就不发图片了。若你不了解过,可以去上一个贴子看效果图 (点我直达)
关于 IOS 13+ 和 安卓7.0以上高版本
- > ## 本人实测 Android(谷歌 pixel 4 安卓10.0)不行,解决办法 将证书安装到系统内即可 操作参考这里
- > ## 本人实测 iPhone 12 Pro(系统 14.8) 安装证书后 在 通用->关于本机 中信任证书 然后设置代理直接可用
> 请不用吝啬免费的 评分 多多支持,后续更多优秀作品等着开源 <
下载
DLL(Golang源码)
[hide=d1111111111]
Golang源码.7z
(41.95 KB, 下载次数: 250)