UNPKG

catproxy

Version:

a node proxy or host change tools

148 lines (95 loc) 3.9 kB
# 更新日志 ## V0.0.1 版本 (2016 年 08 月 26 日) 1. 首个版本发布 ## V0.0.2 版本 (2016 年 09 月 07 日) 1. 错误处理修改 2. 修改发布脚本 3. 修改编码问题 4. 证书缓存 ## V0.0.3 版本 (2016 年 09 月 20 日) 1. 修改 https 判断 2. 增加超时处理 3. 证书目录修改,增加日志,证书增加二维码链接 4. 修改启动日志 5. 修复前端禁止缓存按钮的 bug 6. 增加排除,选项,排除的则不解编码 7. 修改规则解析 exec 在没配置协议的情况下,使用原始 url 的协议 8. breakHttps 增加可针对某些不想破解的 https 跳过 ## V0.0.4 版本 (2016 年 09 月 21 日) 1. 细节优化,代理服务器 socket 关闭 ## V0.0.5 版本 (2016 年 09 月 21 日) 1. 增加 .use 方法,可以提前拦截请求 2. 代码 jslint 检测增加 3. 前端代码性能优化 4. 修复下载链接 bug ## V0.0.6 版本 (2016 年 09 月 23 日) 1. use 方法优化 2. 修复 promise 作用链的 bug ## V0.0.7 版本 (2016 年 09 月 29 日) 1. 解压出错后,直接返回原数据 2. 增加说明文档 ## V1.0.0 版本 (2016 年 10 月 31 日) 1. 增加 catproxy --autoOpen false 参数可以默认不打开管理界面 2. 增加 catproxy -e "baidu.com" 可以在打开 破解 https 请求的时候,匹配的 url 不破解 3. 修改默认配置,在不配置协议的情况下,2 种协议(http, https)都支持 4. 修改 config 初始化位置 5. 增加远程上传配置文件的功能 6. 对 ws 和 wss 请求做转发处理 7. 增加 catproxy -s 1 (值可以是 1 或者 2),表示是采用多台服务器代理 https 请求还是用 sni 代理 8. 修改 CatProxy 的构造函数 9. catproxy 增加 onBeforeReq, onAfterRes, onBeforeRes , onPipeRequest 事件 10. 增加进程消息函数,认识数据格式 `{type: "config", result: "配置函数"}` ## V1.1.0 版本 (2016 年 11 月 16 日) 1. catproxy 对象初始化后增加方法 `setServerType , setHttpPort, setHttpsPort, setUiPort, setSniType, setBreakHttps, setExcludeHttps` ## V1.1.1 版本 (2016 年 11 月 18 日) 1. 增强数据保存时候的校验 2. 升级 react ## V1.2.0 版本 (2017 年 01 月 10 日) 1. 增加监控界面 2. 优化一些 bug 3. 增加 weinre 调试 4. 增加新的正则规则 ## V1.2.2 版本 (2017 年 01 月 10 日) 1. 修改依赖关系 2. 修改 log 3. 修改样式 ## V1.2.3 版本 (2017 年 02 月 28 日) 1. 修改文字 2. 修改 weinre 添加后 content-length 不对的问题 3. 修改 tools 中得 sendErr 方法 4. 修改忽略目录 ## V1.2.4 版本 (2017 年 04 月 11 日) 1. 修改 tools 中得 error 方法 2. 修改 npm 发布忽略文件 3. 更新 fs-extra 版本 ## V1.2.5 版本 (2017 年 04 月 18 日) 1. 修改 filecache 的缓存文件位置 2. 优化本地文件匹配 3. 增加缓存修改功能 ## V1.2.6 版本 (2017 年 04 月 18 日) 1.  去掉 prompt 2. 细节修改 ## V1.2.7 版本 (2017 年 05 月 15 日) 1.  增加证书扩展 ## V1.2.8 版本 (2017 年 05 月 22 日) 1.  去掉证书生成的时候的一些字段 ## V1.2.9 版本 (2017 年 05 月 22 日) 1.  继续去掉证书上的一些字段 2. 修复 weinre 插入后,下面得规则不启用的 bug 3. 修复刷新缓存被启用后,content-length 不对的问题 ## V1.2.10 版本 (2017 年 05 月 25 日) 1. 增加 pfx 证书生成密码 123456 ## V1.2.11 版本 (2017 年 06 月 15 日) 1. 修复监控图片不显示的 bug ## V1.2.12 版本 (2017 年 09 月 03 日) 1. 修复语法问题 2. 增加.ftl 的 mime ## V1.2.13 版本 (2017 年 09 月 03 日) 1. 修复 rule 匹配模式在字符串情况下增加转义 ## V1.2.14 版本 (2019 年 04 月 26 日) 1. 修复高版本 node 问题 ## V1.2.15 版本 (2019 年 10 月 29 日) 1. 增加 content-encode:br 的解压 ## V1.2.16 版本 (2019 年 11 月 1 日) 1. 证书生成修改 2. 格式化代码