我的两个小玩意儿

我的两个小玩意儿

Sakurairinaqwq Lv2

代码这东西,写出来就写出来了,像泼出去的水,哪还收得回来。

本也没想着要写什么正经的项目介绍。但既然有人问起,便也絮叨几句,权当是给这两个”孩子”留个户口本罢。


一、全能护盾:给B站套上的那层铁皮

Bilibili-Shield,我给它起了个中二的名字,叫”超电磁炮终极版”。

说来也是讽刺。B站这地方,我曾在那里消磨过无数个失眠的夜。弹幕划过屏幕,像流星,也像聒噪的蝇虫。有些话看着就让人血压飙升——什么”引流”、什么”日入过万”、什么”加V免费送”。我这病躯本就禁不起折腾,再被这些玩意儿一刺激,那真是生不如死。

可笑的是,最想让B站活下去的人,却被B站活活砍死。

那些曾想让B站成为更好的ACG社区的人,也被B站活活杀死。没人知道他们想做什么,没人记得他们曾经多么热忱。那个巨婴,吸吮着霓虹灯光和酒精泡沫,在资本的摇篮里越长越畸形。谁又能来审判它的罪行?可那些所谓”无知的正义”,终究不过是弹幕里的一阵喧嚣,转眼便沦为笑柄。

我见过太多人,为这片小破站燃尽心血,最后却落得个”停更”的收场。有人被逼走,有人被网暴,有人干脆就这么消失了——连个告别的弹幕都没留下。

于是我便动了心思:既然这世界不肯清净,那便自己动手,丰衣足食。

这脚本,说白了就是一层护甲。它能做的事儿不少:

  • 弹幕力场——把那些踩着屏蔽词的弹幕,统统拦在外面。清净。
  • 广告清道夫——DOM级的防护,那些随机类名的广告占位符,杀得一干二净。
  • 画质解锁——没登录也能看1080P。穷人的快乐,就这么简单。
  • 评论区还原——游客也能看评论了,不用再被那个”登录后查看”的弹窗恶心。

我还给它做了个界面,用的是御坂美琴的配色——常盘台的米色与电击蓝。悬浮球做成了一枚旋转的硬币,点一下就弹出控制面板。算是我对那个电击使的一点私心致敬。

技术上没什么好吹的。MutationObserver 监听 DOM 变化,Shadow DOM 隔离样式,WBI签名破解API请求。都是些现成的轮子,我不过是拼装了一下,给自己用着顺手罢了。

代码开源,MPL-2.0协议。谁想用就用,我也不图什么。只是若你也被B站的广告折磨得够呛,或许这东西能帮你省几口气。

Only my Railgun can shoot it. ——这是我留在代码里的签名。矫情吗?矫情。但写代码的时候,总得有点什么支撑着,不然敲键盘的手都是虚的。


二、红岸基地面板:写给黑暗森林的情书

BPBPanel-ThreeBodyConceptVersion,这名字长得吓人,其实就是个代理面板的前端皮肤。

但它不只是皮肤。它是我对《三体》的一封情书,是我在那些睡不着的夜里,对着屏幕发呆时捏出来的玩意儿。

“不要回答!不要回答!不要回答!”——我把这句话写进了README。也许是想提醒自己,也许是想提醒看到这个项目的人:在这片黑暗森林里,沉默才是生存的法则。

界面做成了CRT显像管的样子,带扫描线、带色彩分离、带那种老旧电视机特有的闪烁。不是为了好看,是为了营造一种末日感——好像你真的坐在红岸基地的控制台前,监听着来自宇宙深处的噪音。

功能倒也简单:

  • 节点状态监控——虽然那些Ping值是假的,但看着绿灯亮起,心里总归踏实些。
  • 智子盲区发生器——点一下,播放一段心跳倒计时。没什么实际作用,纯粹是用来骗自己”我还安全”。
  • 多语言切换——英文、中文、俄文、波斯文。每一种语言都是一种伪装,一种在不同管辖区苟活的姿态。

技术上更没什么好说的了。原生HTML5 + CSS3 + Vanilla JS,连个框架都没用。因为在那些带宽贫瘠的节点上,每一个多余的字节都是累赘。这不是追求极简,这是活下去的本能

我把它部署在了Github Pages上。静态托管,不需要服务器,不需要数据库。就像一粒尘埃,飘在互联网的角落里,不招惹谁,也不被谁注意到。


写在最后

这两个项目,说大不大,说小不小。它们不会改变世界,也不会让我一夜暴富。它们只是我在这漫长的、灰暗的日子里,用来证明自己还活着的东西。

敲代码的时候,脑子里的杂音会安静一些。看着程序跑起来,心里会有一种微弱的成就感——虽然很快就会被空虚淹没,但至少那一刻,我是专注的,是平静的。

有人问我,写这些东西图什么。

我不知道。也许是图个清净,也许是图个念想。也许只是想在这世上留下点什么,哪怕只是几行代码,几个字节。

等哪天我不在了,这些代码还会在GitHub上躺着。服务器不倒,它们就不会消失。

这大概就是程序员最后的浪漫吧。

把自己活成一段代码,然后期待着有人会运行它。


项目地址:

就这样吧。若有缘再见,便是晴天。

  • 标题: 我的两个小玩意儿
  • 作者: Sakurairinaqwq
  • 创建于 : 2026-01-15 20:00:00
  • 更新于 : 2026-01-15 22:25:56
  • 链接: https://arkn.icu/2026/01/15/MyProjectCode/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论