Releases: yinnho/ProxyMaster
Releases · yinnho/ProxyMaster
Release list
ProxyMaster v1.0.2 - 新增V2Ray订阅
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
ProxyMaster v1.0.1 - 重大性能优化版本
ProxyMaster v1.0.1 🚀
🌟 重大更新亮点
本次更新专注于性能优化和国际化完善,显著提升了代理切换速度和用户体验。
⚡ 性能优化(核心改进)
🔥 代理切换速度提升
- 移除缓存清理瓶颈: 不再每次切换后清空配置缓存,保持预热状态
- 智能拦截跳过: 当代理已经正确时,直接跳过重定向处理
- 延迟代理决策: 新标签页延迟代理切换,避免双重切换
- 自动切换快速模式: 跳过确认等待,信任API返回结果
🌡️ 代理预热机制
- 启动预热: 扩展启动后异步预热所有代理连接
- 配置缓存: 预构建所有代理配置,减少实时处理时间
- 连接预建: 提前建立网络连接,减少首次使用延迟
📈 性能提升数据
- 代理切换API: 从几秒优化到 1-2ms
- 页面访问: 减少不必要的重定向和等待时间
- 整体体验: 用户反馈"现在很快了"
🌍 国际化完善
🔧 硬编码修复
- background.js: 修复直连配置和自动规则的硬编码中文
- options.js: 修复选项页面的硬编码中文
- 完整本地化: 所有用户可见文本都已国际化
🗣️ 新增国际化键值
autoRule: 自动/Auto/自動/자동direct: 直连/Direct/直接/직접selectProxy: 请选择代理配置/Please select proxy configuration/プロキシ設定を選択してください/프록시 구성을 선택하세요
📊 用户体验提升
⚡ 速度提升
- 书签访问: 从书签点击网站的等待时间大幅减少
- 标签页切换: 不同标签页间的代理切换更加流畅
- 新页面访问: 输入URL后的代理切换几乎瞬时完成
🎯 智能化
- 精准匹配: 更准确的规则匹配和代理选择
- 减少干扰: 避免不必要的页面刷新和重定向
- 状态一致: 标签页代理状态与实际代理保持一致
🔧 保持的核心功能
代理管理
- ✅ 多协议支持 (HTTP、HTTPS、SOCKS4、SOCKS5)
- ✅ 配置管理 (创建、编辑、删除)
- ✅ 快速切换和连接测试
智能切换
- ✅ 自动切换规则 (域名、URL、通配符、正则)
- ✅ 规则优先级管理
- ✅ 自动回退机制
国际化支持
- ✅ 四种语言界面 (中文、英文、日文、韩文)
- ✅ 自动语言检测
- ✅ 完整本地化
📦 安装方法
手动安装(开发者模式)
- 下载
ProxyMaster-v1.0.1.zip文件 - 解压到本地文件夹
- 打开Chrome扩展管理页面 (
chrome://extensions/) - 启用"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择解压后的ProxyMaster文件夹
Chrome Web Store
即将上架Chrome Web Store,敬请期待!
🔄 升级说明
从 v1.0.0 升级
- 自动保留: 所有现有配置和规则自动保留
- 性能提升: 立即享受更快的代理切换速度
- 界面优化: 更流畅的用户体验
🤝 支持与反馈
- GitHub: https://github.com/tiantian0514/ProxyMaster
- 问题报告: GitHub Issues
- 功能建议: 欢迎提交Issue或Pull Request
- QQ群: 545380701
- 邮箱: hkhuangym@gmail.com
🔒 隐私保护
- 本地存储: 所有数据存储在本地
- 无数据收集: 不收集任何用户数据
- 开源透明: 代码完全开源
ProxyMaster v1.0.1 - 更快、更智能的代理管理体验!
发布日期: 2024年12月19日
文件大小: ~60KB
主要改进: 性能优化 + 国际化完善
ProxyMaster v1.0.0 - 首次发布
ProxyMaster v1.0.0 🎉
🌟 首次正式发布
ProxyMaster 是一个现代化的Chrome代理管理扩展程序,旨在替代已停止维护的Proxy SwitchyOmega,为用户提供更强大、更智能的代理管理体验。
✨ 核心功能
🔧 代理管理
- 多协议支持: HTTP、HTTPS、SOCKS4、SOCKS5
- 配置管理: 创建、编辑、删除代理配置
- 快速切换: 一键切换不同代理配置
- 连接测试: 实时测试代理连接状态
🤖 智能切换
- 自动切换规则: 基于域名、URL、通配符、正则表达式
- 规则优先级: 灵活的规则优先级管理
- 自动回退: 连接失败时自动回退到直连
- 实时匹配: 页面加载时即时应用规则
🌍 国际化支持
- 多语言界面: 中文简体、英文、日文、韩文
- 自动检测: 根据浏览器语言自动切换界面
- 完整本地化: 所有界面元素和消息都已本地化
📊 性能监控
- 请求统计: 实时监控网络请求数量
- 切换统计: 记录代理切换次数
- 性能分析: 代理连接性能数据
🔄 数据管理
- 配置导出: 导出所有配置和规则
- 配置导入: 从备份文件恢复配置
- 数据同步: Chrome账户同步配置数据
🚀 技术特性
- ✅ Manifest V3: 使用最新的Chrome扩展标准
- ✅ 现代化架构: Service Worker后台服务
- ✅ 响应式界面: 适配不同屏幕尺寸
- ✅ 高性能: 优化的资源使用和快速规则匹配
- ✅ 安全性: 本地存储,无数据收集
📦 下载安装
方式一:Chrome Web Store(推荐)
即将上架Chrome Web Store,敬请期待!
方式二:手动安装
- 下载
ProxyMaster-v1.0.0.zip文件 - 解压到本地文件夹
- 打开Chrome扩展管理页面 (
chrome://extensions/) - 启用"开发者模式"
- 点击"加载已解压的扩展程序"
- 选择解压后的ProxyMaster文件夹
📋 系统要求
- Chrome 88+ 或基于Chromium的浏览器
- 支持Manifest V3的浏览器版本
🔒 隐私保护
- 本地存储: 所有数据存储在本地
- 无数据收集: 不收集任何用户数据
- 开源透明: 代码完全开源
📖 快速开始
- 安装扩展后,点击扩展图标
- 点击"新建配置"创建代理配置
- 填写代理服务器信息并保存
- 点击配置名称即可切换代理
🤝 支持与反馈
- 问题报告: GitHub Issues
- 功能建议: 欢迎提交Issue或Pull Request
- QQ群: 545380701
- 邮箱: hkhuangym@gmail.com
📄 许可证
本项目采用MIT许可证,详见LICENSE文件。
🙏 致谢
感谢所有为ProxyMaster项目做出贡献的开发者和用户!
下载文件: ProxyMaster-v1.0.0.zip
文件大小: ~60KB
发布日期: 2024年5月25日