Skip to content

ProxyMaster v1.0.2 - 新增V2Ray订阅

Latest

Choose a tag to compare

@yinnho yinnho released this 26 May 15:29

ProxyMaster v1.0.2 发布说明

🚀 版本概述

ProxyMaster v1.0.2 是一个重要的功能更新版本,主要解决了V2Ray订阅存储限制问题,并大幅提升了用户体验。本版本专注于解决实际使用中遇到的技术难题,让用户能够更轻松地管理大型V2Ray订阅。

✨ 新功能特性

1. 突破存储限制 🔓

  • 分块存储机制:解决Chrome扩展8KB单项存储限制
  • 支持大型订阅:理论上支持几百KB的V2Ray订阅数据
  • 自动优化:小于7KB直接存储,大于7KB自动分块
  • 向后兼容:完全兼容旧版本存储格式

2. 智能节点识别 🧠

  • 自动分类:智能识别节点类型和使用方式
  • 直接可用节点:Shadowsocks、Trojan等无需额外客户端
  • 客户端节点:VMess、VLESS等需要本地V2Ray客户端
  • 清晰指导:为每种节点类型提供详细使用说明

3. 灵活订阅添加 📝

  • 双重方式:支持订阅链接和手动输入内容
  • CORS解决方案:绕过跨域限制问题
  • 智能切换:根据需要选择最适合的添加方式
  • 错误指导:提供详细的问题解决步骤

4. 用户体验优化 🎨

  • 动态按钮:根据节点类型显示不同操作按钮
  • 实时反馈:操作状态的即时通知
  • 错误提示:更清晰的错误信息和解决建议
  • 界面改进:更直观的订阅管理界面

🐛 问题修复

存储相关

  • 修复大型V2Ray订阅无法保存的问题
  • 解决QUOTA_BYTES_PER_ITEM quota exceeded错误
  • 优化数据存储结构,提升性能

网络相关

  • 解决订阅链接CORS跨域限制
  • 改进网络请求错误处理
  • 优化订阅内容解析逻辑

界面相关

  • 修复节点详情显示问题
  • 改进错误提示的准确性
  • 优化多语言支持

🔧 技术改进

核心架构

  • v2ray-manager.js:重构存储机制,添加分块处理
  • options.js:优化节点使用逻辑,改进用户交互
  • options.html:增强界面功能,支持多种输入方式

性能优化

  • 减少不必要的存储操作
  • 优化大数据处理性能
  • 改进内存使用效率

代码质量

  • 增强错误处理机制
  • 改进代码可维护性
  • 添加详细的注释文档

📊 兼容性信息

支持的浏览器

  • Chrome 88+
  • Microsoft Edge 88+
  • 其他基于Chromium的浏览器

支持的协议

  • HTTP/HTTPS代理
  • SOCKS4/SOCKS5代理
  • V2Ray订阅(VMess、VLESS、Shadowsocks、Trojan)

系统要求

  • 无特殊系统要求
  • 建议Chrome扩展存储空间 > 1MB

🚀 升级指南

从v1.0.1升级

  1. 自动升级:Chrome Web Store会自动推送更新
  2. 手动升级:下载新版本zip包,重新加载扩展
  3. 数据迁移:现有配置和订阅会自动迁移,无需手动操作

升级注意事项

  • 升级前建议备份重要的代理配置
  • 首次升级后可能需要重新添加大型订阅
  • 建议清除浏览器缓存以确保最佳性能

📋 已知问题

当前限制

  • 某些V2Ray节点仍需要本地客户端支持
  • 部分订阅服务器可能有访问限制
  • 极大型订阅(>500KB)可能需要较长加载时间

解决方案

  • 为需要客户端的节点提供了详细配置指导
  • 添加了手动输入功能绕过访问限制
  • 优化了大数据加载的用户反馈

🔮 下一版本预告

v1.0.3计划功能

  • 订阅自动更新机制
  • 节点延迟测试功能
  • 更多代理协议支持
  • 高级规则配置

📞 支持与反馈

获取帮助

反馈渠道

  • 功能建议:通过GitHub Issues提交
  • Bug报告:提供详细的复现步骤
  • 使用问题:查看项目文档或提交Issue

发布日期:2024年5月26日
版本号:v1.0.2
发布类型:功能更新
下载地址GitHub Releases