Releases: jc3213/easy_proxy
Releases · jc3213/easy_proxy
0.13.0
- 减少了全局事件监听以提升代码性能
- 优化了PAC的导入
- 由于PAC最底部的
RETURN "some.proxy:port"
会破坏整体规则,因此强行抹除这一行
- 此行为可能导致PAC本身的功能出现问题,如果是例外规则PAC,那么最后的规则可能不生效
- 添加了
💾
按钮用于将单个代理档案导出为PAC
- 针对单个规则制作PAC更合理一些
- 同时移除了
导出
按钮按下Ctrl
+Alt
时导出全局PAC的功能
- 调整了部分UI
0.12.0
- 修复了0.10.0添加的导入PAC后会破坏代理功能的问题
- 将普通代理规则修改为列表模式而非输入框
- 默认每行3个规则,最多显示6行,超过6行需要手动滑动滚动条
- 避免因输入特殊字符导致代理功能无法正常工作的问题
- 修改了导入PAC的显示
- 可以通过按钮显示完整的PAC内容。
- 通过排版支持了PAC的格式化输出
- 修改了部分按钮为
emoji
图标
- 为一些输入框添加了快捷键
0.11.1
- 修复了0.9.0版本以后
清除临时规则
功能无法工作的问题
- 重新排序匹配规则
- 储存的匹配规则排在顶部
- 临时的匹配规则排在储存规则后面
- 其他匹配规则将排在最后
0.11.0
- 为工具栏菜单增加一个新
⚙
按钮
- 点击后切换显示可匹配的 完整域名 列表
- 已经生效的 匹配规则 或者 完整域名 将在两个列表中都显示出来方便管理。
- 此功能主要用于匹配特定完整域名而非整个域
- 比如使用Microsoft Copilot时仅需要匹配
copilot.microsoft.com
而非整个*.microsoft.com
0.10.0
- 支持批量导入
PAC
自动代理文件
PAC
不会被工具栏菜单识别
PAC
规则仅限“只读”无法修改,但是可以删除
- 理论上无法重复添加内容一模一样的
PAC
- 在0.12.0版本之前,该功能只是有了入口,但是因为处理上的问题会导致错误无法正常工作。
- 导入
json
用户设置将直接覆盖所有的原有设置
- 从
runtime.connect
切换回runtime.sendMessage
0.9.0
- 修复了个问题,其会导致出现空白
匹配规则
导致代理功能出现不符合预期的行为
- 从
runtime.sendMessage
与runtime.onMessage
切换到runtime.connect()
与runtime.onConnect
- 工具栏菜单将自动更新可用
匹配规则
而不需要再次打开工具栏菜单来刷新
- 简化了
Tempo
规则的更新逻辑
0.8.1
- 为Manifest V3的
活跃模式
增加指示器
- 修改添加/删除代理后的页面刷新逻辑
- 现在添加/删除规则后,若网页尚未完全加载,刷新后将打开即将访问的页面
- 此前的版本将直接刷新页面,导致无法打开用户想要访问的页面
0.8.0
- 增加了快捷键
Alt
+ Shift
+ P
弹出工具栏菜单
Alt
+ Shift
+ M
活跃模式
- manifest v3限定
- 保持后台的活性,避免受
ServiceWorker
影响自动休眠影响体验
- 移除了
获取
按钮
- 现在打开工具栏菜单会直接显示匹配规则
- 当获取不到
匹配规则
时停用相关按钮
0.7.0
- 移除了
回落代理
- 此功能偶尔会无法处理一些特殊情况
临时
代理功能可替代此功能
- 移除了
代码注入
- 代码注入因为需要页面完全加载才会执行,缺乏时效性
- 部分页面存在bug
- 无法获取cors的
iframe
内部的链接
- 优化了
获取
按钮的逻辑
- 不再通过注入脚本实现该功能
- 不会获取未被加载的页面信息
- 可以获取
iframe
内部的链接(youtube或者其他网站的外链播放器等)
0.6.2
- 支持iframe中的链接,
cross-orgin
除外