用Gemini水了一个Chrome的域名收集插件

写在开头

最近接手了前学校的多宽带负载均衡策略的工作,需要对特定的国外域名进行翻墙。使用深信服应用交付设备,因此不能直接把我自己梯子里的规则复制过去(逃

有些网页请求了特别多的子域名,一个不留神就会被判定在中国,对着开发者工具一个一个域名找又太麻烦,索性直接让Gemini一键写了一个Chrome插件出来

轻喷,欢迎Issue与PR
代码内容 100% 由AI生成,请自行评估风险

✨ 主要功能

  • 自动抓取:在新标签页中打开目标网址,自动记录所有后台请求的域名
  • 智能过滤:默认排除 Chrome 内部页面(如 chrome://)和插件自身的干扰请求
  • 自定义排除:支持输入关键词(如 google-analytics)来过滤不需要的域名
  • 通配符模式:智能识别同一主域名下的多个子域名,自动合并(例如:a.test.com 和 b.test.com 会合并为 *.test.com)
  • Clash 模式:一键生成 Clash 规则格式(支持 DOMAIN 和 DOMAIN-SUFFIX),并可自定义策略(如 DIRECT 或 Proxy)
  • 自动清理:支持在抓取完成后自动关闭源标签页,保持浏览器整洁

软件截图

仓库链接

https://github.com/CreatechStudio/chrome-domain-collector