开发者借助 Gemini 打造 B 站 CDN 切换插件,大幅提升海外访问速度

针对近期哔哩哔哩(B站)海外访问速度显著下降的问题,一名开发者借助 Gemini 大模型的辅助,开发出一款名为“Bilibili CDN Switcher”的浏览器插件。该插件旨在解决 B 站在海外环境下分发 CDN 节点分配不合理导致的视频加载缓慢,实测将下载速度从原本的 200kbps 提升至 6-7mbps。在技术实现层面,插件并未简单的劫持请求,而是升级到了 Manifest V3 规范,综合运用了正则替换域名、劫持 Playinfo 变量、XHR 校验以及 Service Workers 调度等手段。同时,利用 Chrome 的 Declarative Net Request (DNR) API 拦截并重定向请求,通过测速脚本智能剔除高延迟节点,从而实现流畅的观看体验。目前该插件已上架 Chrome 应用商店,并在 GitHub 开源代码,供广大海外用户及开发者参考使用。

事件分析

该项目是 AI 辅助编程(AI Programming)在解决具体工程痛点上的典型应用案例。技术上,插件展示了现代浏览器扩展(Manifest V3)在网络层拦截与重定向方面的强大能力,通过 Service Workers 与 DNR API 的结合,开发者绕过了传统脚本的局限性,实现了对视频流分发的精细控制。这表明,随着浏览器安全策略的收紧,开发者正在探索更底层的网络交互方式以优化性能。此外,Gemini 等大模型在代码逻辑构建与算法优化中扮演了“协作开发者”的角色,降低了复杂网络调试的门槛,使得个人开发者能够快速产出解决特定网络拓扑问题的垂直类工具

💡 核心观点:AI 辅助编程降低了网络层调试门槛,赋能开发者快速构建解决特定网络环境痛点的垂直工具。

原文链接:V2EX 分享发现

C code80.ai · AI 编码 API 聚合 Claude / GPT 多模型统一接入,稳定不限速,按量计费,几行配置接入 Claude Code。 了解一下 ›

抢沙发

评论前必须登录!

立即登录   注册