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升级
- 自动升级:Chrome Web Store会自动推送更新
- 手动升级:下载新版本zip包,重新加载扩展
- 数据迁移:现有配置和订阅会自动迁移,无需手动操作
升级注意事项
- 升级前建议备份重要的代理配置
- 首次升级后可能需要重新添加大型订阅
- 建议清除浏览器缓存以确保最佳性能
📋 已知问题
当前限制
- 某些V2Ray节点仍需要本地客户端支持
- 部分订阅服务器可能有访问限制
- 极大型订阅(>500KB)可能需要较长加载时间
解决方案
- 为需要客户端的节点提供了详细配置指导
- 添加了手动输入功能绕过访问限制
- 优化了大数据加载的用户反馈
🔮 下一版本预告
v1.0.3计划功能
- 订阅自动更新机制
- 节点延迟测试功能
- 更多代理协议支持
- 高级规则配置
📞 支持与反馈
获取帮助
- GitHub Issues:https://github.com/tiantian0514/ProxyMaster/issues
- 使用文档:查看项目README.md
- 常见问题:检查已关闭的Issues
反馈渠道
- 功能建议:通过GitHub Issues提交
- Bug报告:提供详细的复现步骤
- 使用问题:查看项目文档或提交Issue
发布日期:2024年5月26日
版本号:v1.0.2
发布类型:功能更新
下载地址:GitHub Releases