Skip to content

Releases: yinnho/ProxyMaster

ProxyMaster v1.0.2 - 新增V2Ray订阅

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

ProxyMaster v1.0.1 - 重大性能优化版本

Choose a tag to compare

@yinnho yinnho released this 25 May 18:04

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、通配符、正则)
  • ✅ 规则优先级管理
  • ✅ 自动回退机制

国际化支持

  • ✅ 四种语言界面 (中文、英文、日文、韩文)
  • ✅ 自动语言检测
  • ✅ 完整本地化

📦 安装方法

手动安装(开发者模式)

  1. 下载 ProxyMaster-v1.0.1.zip 文件
  2. 解压到本地文件夹
  3. 打开Chrome扩展管理页面 (chrome://extensions/)
  4. 启用"开发者模式"
  5. 点击"加载已解压的扩展程序"
  6. 选择解压后的ProxyMaster文件夹

Chrome Web Store

即将上架Chrome Web Store,敬请期待!

🔄 升级说明

从 v1.0.0 升级

  • 自动保留: 所有现有配置和规则自动保留
  • 性能提升: 立即享受更快的代理切换速度
  • 界面优化: 更流畅的用户体验

🤝 支持与反馈

🔒 隐私保护

  • 本地存储: 所有数据存储在本地
  • 无数据收集: 不收集任何用户数据
  • 开源透明: 代码完全开源

ProxyMaster v1.0.1 - 更快、更智能的代理管理体验!

发布日期: 2024年12月19日
文件大小: ~60KB
主要改进: 性能优化 + 国际化完善

ProxyMaster v1.0.0 - 首次发布

Pre-release

Choose a tag to compare

@yinnho yinnho released this 25 May 10:05

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,敬请期待!

方式二:手动安装

  1. 下载 ProxyMaster-v1.0.0.zip 文件
  2. 解压到本地文件夹
  3. 打开Chrome扩展管理页面 (chrome://extensions/)
  4. 启用"开发者模式"
  5. 点击"加载已解压的扩展程序"
  6. 选择解压后的ProxyMaster文件夹

📋 系统要求

  • Chrome 88+ 或基于Chromium的浏览器
  • 支持Manifest V3的浏览器版本

🔒 隐私保护

  • 本地存储: 所有数据存储在本地
  • 无数据收集: 不收集任何用户数据
  • 开源透明: 代码完全开源

📖 快速开始

  1. 安装扩展后,点击扩展图标
  2. 点击"新建配置"创建代理配置
  3. 填写代理服务器信息并保存
  4. 点击配置名称即可切换代理

🤝 支持与反馈

📄 许可证

本项目采用MIT许可证,详见LICENSE文件。

🙏 致谢

感谢所有为ProxyMaster项目做出贡献的开发者和用户!


下载文件: ProxyMaster-v1.0.0.zip
文件大小: ~60KB
发布日期: 2024年5月25日