Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Proxy Toggle

极简 Chrome SOCKS5 代理开关:点工具栏图标,在直连 ↔ 代理间一键切换。

无构建、无依赖、无配置页,共 2 个代码文件。代理地址写死,要换直接改 background.js 顶部的 PROXY。

安装

  1. 打开 chrome://extensions,右上角开启「开发者模式」
  2. 点「加载已解压的扩展程序」,选择本目录
  3. 建议把图标固定到工具栏(点地址栏右侧拼图图标 → 图钉)

使用

  • 点图标:开启/关闭代理。图标实时变色:灰色圆环=直连,蓝色实心圆=代理中(蓝 #1b8aee 与 Mini Translator 同色;用 OffscreenCanvas 绘制,无图片资源)
  • 换代理:改 background.js 顶部 PROXY 常量,在扩展页点「重新加载」
  • 当前地址:socks5://192.168.100.6:10808(fnos 常驻 SOCKS5)
  • 开关状态存 chrome.storage.local,浏览器重启自动恢复

原理

MV3 service worker 用 chrome.proxy.settings 写入/清除 fixed_servers 模式的 socks5 单代理;不碰 PAC、不做分流。

文件 作用
manifest.json MV3 清单,申请 proxy / storage 权限
background.js 写死的代理常量 + 点击切换、徽标状态、重启恢复

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages