Browser Proxy Manager 一款轻量的 Chrome 代理切换扩展
857 字
4 分钟
Browser Proxy Manager 一款轻量的 Chrome 代理切换扩展
日常开发和测试中,经常需要切换浏览器代理,手动改系统设置实在太麻烦。于是我写了一个 Chrome 扩展 Browser Proxy Manager,可以在浏览器内一键切换代理,还支持通过 API 自动获取和轮换代理 IP。
⚠️ 声明:本项目目前为半成品,部分功能尚未经过完整测试,可能存在未知问题。如果你在使用中遇到 Bug,欢迎在 GitHub 提交 Issue。
它能做什么?
这个扩展提供了两种代理模式,覆盖了大多数使用场景。
模式一:手动代理
适合有固定代理服务器的用户。在弹窗中填入代理地址、端口,选择协议类型(HTTP / HTTPS / SOCKS5),保存即可生效。支持填写用户名和密码进行认证。
模式二:API 自动代理
这是这个插件的核心亮点。如果你使用的是按量计费的代理服务,比如各种 IP 代理平台,通常会提供一个 API 接口来获取代理 IP。只需要把 API 地址填进去,插件就会:
- 自动调用 API 获取新的代理 IP
- 验证代理是否可用
- 应用到浏览器
- 到期后自动换一个新的 IP
整个过程完全自动化,不需要你手动操作。
主要特性
- 代理验证:每次获取新 IP 后,会先测试连通性,确认可用才会启用
- 定时轮换:支持
1 / 3 / 5 / 10 / 30分钟的自动换 IP 周期 - 失败重试:获取失败时自动重试,递增延迟,连续 5 次失败后暂停
- 实时状态:弹窗显示当前代理 IP 和剩余时间倒计时
- 智能绕行:自动将 API 域名加入绕行列表,避免循环请求
- 多格式兼容:支持纯文本
ip:port和多种 JSON 格式的 API 响应 - 状态持久化:重启浏览器后自动恢复代理设置
安装方法
目前还没有上架 Chrome 应用商店,需要通过开发者模式手动加载。
- 从 GitHub 下载源码:
git clone https://github.com/Assute/browser-proxy-manager.git或者从 Gitee(国内镜像)下载:
git clone https://gitee.com/Assute/browser-proxy-manager.git- 打开 Chrome,访问
chrome://extensions/ - 开启右上角的开发者模式
- 点击加载已解压的扩展程序,选择下载的项目文件夹
使用演示
安装完成后,点击浏览器工具栏上的扩展图标,会弹出设置面板。


- 顶部有 手动代理 和 API代理 两个标签页,点击切换
- 填写对应的配置信息,点击保存即可
- 底部会实时显示当前代理状态、IP 地址和剩余有效时间
两种模式互斥,开启一种会自动关闭另一种。
API 响应格式
插件兼容多种常见的代理 API 返回格式,基本上拿来就能用。
| 格式 | 示例 |
|---|---|
| 纯文本 | 123.45.67.89:8080 |
| JSON(proxy 字段) | {"proxy": "123.45.67.89:8080"} |
| JSON(ip 字段) | {"ip": "123.45.67.89:8080"} |
| JSON(带绕行列表) | {"proxy": "123.45.67.89:8080", "bypass": ["api.example.com"]} |
技术细节
- 基于 Chrome Extension Manifest V3 开发
- 使用 Chrome Proxy API 控制浏览器代理设置
- 使用 Chrome Alarms API 实现定时轮换
- 纯原生 JavaScript,无任何第三方依赖
- 代码开源,协议为 Apache-2.0
项目地址
- GitHub: https://github.com/Assute/browser-proxy-manager
- Gitee: https://gitee.com/Assute/browser-proxy-manager
如果觉得有用,欢迎 Star 支持一下。遇到问题或有功能建议,也欢迎提交 Issue。
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Browser Proxy Manager 一款轻量的 Chrome 代理切换扩展
https://yoyoiu.com/posts/browser-proxy-manager/ 相关文章 智能推荐
1
Cookie Viewer & Exporter 一键查看并导出网站 Cookie 的 Chrome 扩展
浏览器插件 Cookie Viewer & Exporter 是一款轻量的 Chrome 扩展,可以一键查看当前网站的所有 Cookie,并快速复制或导出为标准请求头格式。
2
Docker 安装与常用指令速查
教程 一篇偏实用的 Docker 安装与常用命令整理,包含 Linux 安装步骤、开机自启设置和日常运维命令。
3
VS Code 连接服务器教程(Remote SSH)
教程 手把手教你用 VS Code 的 Remote SSH 连接服务器,从添加 SSH 到输入密码并打开远程文件夹。
4
Twitter Bot V2 部署与使用教程
AI 这篇文章记录如何配置 Twitter Bot V2 的 BOT_TOKEN,通过 Docker 或 Python 启动项目,进入后台设置套餐、支付接口和 TGAPI,并完成群组、用户、Cookie、全量同步与定时更新配置。
5
Telegram API 申请与部署教程(图文)
AI 这篇文章记录如何通过家宽代理申请 Telegram API,并在申请成功后使用 Docker 部署本地 TGAPI,方便后续面板和机器人接入。
随机文章 随机推荐