Skip to content

About

自用 Chrome 插件合集——每个插件一个独立目录,开启开发者模式即可加载使用。当前包含:网页选路(一键决定当前网站走国内直连还是走代理,支持右键菜单与状态徽章)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

自用 Chrome 插件集合

我自己开发并使用的 Chrome 扩展合集。每个插件一个独立目录,可直接「加载已解压的扩展程序」使用。

插件列表

插件 功能 版本
page-router-extension 网页选路:一键决定当前网站走国内直连还是走代理(v2rayN 10808),支持右键菜单与小徽章 v1.1

page-router-extension(网页选路)

功能

  • 在任意网页右键 → 选择「此站走国内(直连)」或「此站走代理(隧道)」
  • 工具栏图标点开可查看当前站点状态并一键切换
  • 图标小徽章:CN = 国内直连,P = 走代理,无徽章 = 跟随系统(v2rayN)
  • 「恢复跟随 v2rayN」一键交回系统代理

原理

使用 Chrome 的 chrome.proxy API 接管浏览器代理:

  • 代理固定为 127.0.0.1:10808(v2rayN 混合端口)
  • 「走国内」= 把该域名加入 bypass 列表(含 *.子域名 通配)
  • 「走代理」= 从 bypass 列表移除该域名
  • 只影响 Chrome,其他软件仍跟随 v2rayN 系统代理

安装

  1. 打开 chrome://extensions
  2. 开启右上角「开发者模式」
  3. 点「加载已解压的扩展程序」,选择本目录下的 page-router-extension 文件夹
  4. 建议把图标固定到工具栏(点浏览器右上角拼图图标 → 图钉)

Chrome 156+ 已禁止非商店 CRX 侧载自动启用,「加载已解压」是稳定可用的通道。加载后文件夹不要移动或删除。

测试

cd page-router-extension
node test/selftest.mjs .       # 26 项单元测试
node test/integration.mjs .    # 19 项集成测试(mock chrome API)

当前状态:26 + 19 = 45 项测试全部通过。


开发约定

  • 每个插件独立目录,含 manifest.json、源码、README.md、test/
  • 新插件开发完成后:跑通测试 → 提交本仓库 → 推送 GitHub
  • 插件代码不含任何密钥、令牌、个人凭据

About

自用 Chrome 插件合集——每个插件一个独立目录,开启开发者模式即可加载使用。当前包含:网页选路(一键决定当前网站走国内直连还是走代理,支持右键菜单与状态徽章)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages