Skip to content

Releases: jc3213/easy_proxy

0.13.0

12 Sep 02:53
401d766
Compare
Choose a tag to compare
  • 减少了全局事件监听以提升代码性能
  • 优化了PAC的导入
    • 由于PAC最底部的RETURN "some.proxy:port"会破坏整体规则,因此强行抹除这一行
    • 此行为可能导致PAC本身的功能出现问题,如果是例外规则PAC,那么最后的规则可能不生效
  • 添加了💾按钮用于将单个代理档案导出为PAC
    • 针对单个规则制作PAC更合理一些
    • 同时移除了导出按钮按下Ctrl+Alt时导出全局PAC的功能
  • 调整了部分UI

0.12.0

26 Aug 10:42
918aeb3
Compare
Choose a tag to compare
  • 修复了0.10.0添加的导入PAC后会破坏代理功能的问题
  • 将普通代理规则修改为列表模式而非输入框
    • 默认每行3个规则,最多显示6行,超过6行需要手动滑动滚动条
    • 避免因输入特殊字符导致代理功能无法正常工作的问题
  • 修改了导入PAC的显示
    • 可以通过按钮显示完整的PAC内容。
    • 通过排版支持了PAC的格式化输出
  • 修改了部分按钮为emoji图标
    • 鼠标移动到图标上以后会有气泡弹出说明其功能
  • 为一些输入框添加了快捷键

0.11.1

18 Aug 08:27
76673d7
Compare
Choose a tag to compare
  • 修复了0.9.0版本以后清除临时规则功能无法工作的问题
  • 重新排序匹配规则
    • 储存的匹配规则排在顶部
    • 临时的匹配规则排在储存规则后面
    • 其他匹配规则将排在最后

0.11.0

17 Aug 11:05
b37d198
Compare
Choose a tag to compare
  • 为工具栏菜单增加一个新按钮
    • 点击后切换显示可匹配的 完整域名 列表
    • 已经生效的 匹配规则 或者 完整域名 将在两个列表中都显示出来方便管理。
    • 此功能主要用于匹配特定完整域名而非整个域
    • 比如使用Microsoft Copilot时仅需要匹配copilot.microsoft.com而非整个*.microsoft.com

0.10.0

10 Aug 08:31
90e5052
Compare
Choose a tag to compare
  • 支持批量导入PAC自动代理文件
    • PAC不会被工具栏菜单识别
    • PAC规则仅限“只读”无法修改,但是可以删除
    • 理论上无法重复添加内容一模一样的PAC
    • 0.12.0版本之前,该功能只是有了入口,但是因为处理上的问题会导致错误无法正常工作。
  • 导入json用户设置将直接覆盖所有的原有设置
  • runtime.connect切换回runtime.sendMessage
    • 为代码增加可读性

0.9.0

25 Jun 06:43
7f3fb49
Compare
Choose a tag to compare
  • 修复了个问题,其会导致出现空白匹配规则导致代理功能出现不符合预期的行为
  • runtime.sendMessageruntime.onMessage切换到runtime.connect()runtime.onConnect
  • 工具栏菜单将自动更新可用匹配规则而不需要再次打开工具栏菜单来刷新
  • 简化了Tempo规则的更新逻辑

0.8.1

03 Jun 02:00
1f6e991
Compare
Choose a tag to compare
  • 为Manifest V3的活跃模式增加指示器
    • 修复了启动时无法正确加载活跃模式的错误
  • 修改添加/删除代理后的页面刷新逻辑
    • 现在添加/删除规则后,若网页尚未完全加载,刷新后将打开即将访问的页面
    • 此前的版本将直接刷新页面,导致无法打开用户想要访问的页面

0.8.0

20 May 00:03
ee49077
Compare
Choose a tag to compare
  • 增加了快捷键
    • Alt + Shift + P 弹出工具栏菜单
    • Alt + Shift + M 活跃模式
      • manifest v3限定
      • 保持后台的活性,避免受ServiceWorker影响自动休眠影响体验
  • 移除了 获取 按钮
    • 现在打开工具栏菜单会直接显示匹配规则
    • 当获取不到 匹配规则 时停用相关按钮

0.7.0

18 Apr 01:30
1787a8c
Compare
Choose a tag to compare
  • 移除了回落代理
    • 此功能偶尔会无法处理一些特殊情况
    • 临时代理功能可替代此功能
  • 移除了代码注入
    • 代码注入因为需要页面完全加载才会执行,缺乏时效性
    • 部分页面存在bug
    • 无法获取cors的iframe内部的链接
  • 优化了获取按钮的逻辑
    • 不再通过注入脚本实现该功能
    • 不会获取未被加载的页面信息
    • 可以获取iframe内部的链接(youtube或者其他网站的外链播放器等)

0.6.2

03 Apr 12:55
325297f
Compare
Choose a tag to compare
  • 支持iframe中的链接,cross-orgin除外