Just being silly

在这个云计算和 CDN 追求“毫秒级”响应的时代,我决定反其道而行之。

手里有一台位于洛杉矶(LA)的 VPS,平时用来跑 Caddy 反代和做一些 Web 服务。众所周知,从国内直连 LA 的延迟本来就是“看脸”的(平均 200ms-400ms)。

看着终端里的光标闪烁,我突然冒出一个极其“Silly”的想法:既然 SSH 可以端口转发,那我能不能把流量在我和 VPS 之间像打乒乓球一样来回弹射,直到把延迟堆到令人发指的程度?

说干就干,我开启了一场关于 TCP Meltdown(TCP 崩溃) 的实地观测实验。

Read More

WSL + VS Code 本地配置 LaTeX 全记录:从放弃 MiKTeX 到 TeX Live

作为一名 CS 专业的学生,LaTex 几乎是刚需。虽然 Overleaf 很好用,但受限于网络和免费版编译时长的限制,我决定在本地(WSL2 + VS Code)搭建一套完整的 LaTeX 编译环境。

但这趟旅程比我想象的要曲折——从 MiKTeX 的坑,到 TeX Live 的 4GB 豪横安装,再到安装卡死的惊魂时刻。本文记录了全过程,希望能帮大家避坑。

Read More

告别微信文件传输助手:用 Cloudflare Workers 手搓一个加密 Pastebin

前言:域名的无限可能

平时在电脑和手机之间传一段代码、一个 Token,或者一张截图,我总是习惯性地打开微信的“文件传输助手”。但把数据交给第三方总觉得不够“优雅”,而且还得在不同设备上登录微信,很麻烦。

我想:为什么不利用我的域名,做一个自己的“剪贴板中转站” (Pastebin) 呢?

不用买服务器,不用装 Nginx,就用 Cloudflare Workers + KV,全免费,速度快。

Read More

掌控比特流:从 Clash 假 IP 陷阱到流量分析的折腾

作为一个计算机专业的学生,最近访问校内资源时遇到个痛点:开着代理(Clash)访问校内网看课程回放时速度很慢(v.sjtu.edu.cn),关了代理又上不去 GitHub 用不了 ChatGPT。

起初我以为加个直连规则(Direct)就能搞定,结果却掉进了 DNS 解析的“坑”里。

难道我还要频繁开关 VPN 吗?显然不。不仅如此,我还解决了一下广告拦截和隐私保护的问题,顺便预习了一下计算机网络原理。

Read More