用自托管压缩代理给互联网瘦身

一位开发者用 mitmproxy 搭建自托管 HTTPS 压缩代理,通过降低图片分辨率、转用 WebP 和拦截广告来节省移动数据。

网页体积逐年膨胀,一个看似简单的站点也可能塞进大量图片、脚本和广告。开发者 PortalRunner 不愿意让有限的移动数据被这些内容吃掉,于是做了一个自托管 HTTPS 代理,用来压缩图片和网页、拦截广告,从而节省带宽。

这个项目名为 Arachnidium,代码托管在 GitHub 上。它没有从零实现代理协议,而是基于 mitmproxy 构建,把精力放在真正能省流量的环节上。

图片是压缩重点

最大的收益来自图片。既然很多时候只是在手机小屏上浏览,就没必要保留原始分辨率和全部细节。代理可以把常见的 PNG、JPEG 转成压缩效率更高的 WebP,同时降低分辨率,丢掉不需要的信息。保留多少画质由用户在配置中决定。

按需启用高强度压缩

对于网页本身,代理也提供更激进的压缩选项。如果用户愿意多等一点加载时间,可以强制所有页面使用最高压缩级别;默认情况下,服务器只会对脚本沉重、确实需要压缩的页面这样做。

由于流量要先经过自己的家庭服务器,这个代理在移动网络下还相当于一个私有 VPN,能帮助保护传输数据。

定位是省流量,不是复活旧设备

需要注意的是,这个项目的目标很明确:节省数据。它不像 FrogFind 或私有部署的 MacProxy 那样,帮助老旧硬件重新上网。若想逃离现代网页的臃肿,代理也可以成为通往旧日互联网的入口。

项目地址和演示视频:GitHub、YouTube。

收录于

讨论

0 条评论

同分类推荐

工具