Shitter 是一款免费开源的 Twitter 替代前端,专注于隐私保护和性能。它是 Nitter 的分支,灵感来自 Invidious 项目。它无需 JavaScript 即可运行,也没有广告,并且所有请求都通过后端转发,因此客户端从不直接与 Twitter 通信。这可以防止 Twitter 追踪您的 IP 地址或 JavaScript 指纹。
该项目使用 Twitter 的非官方 API,因此无需开发者账户。得益于 @nim_lang,它非常轻量,仅为 60KB,而 twitter.com 为 784KB。它还支持 RSS 订阅、多种主题,并通过响应式设计适配移动设备。
项目的 wiki 列出了公共实例、Nitter 代码仓库的分支以及可自动重定向到 Nitter 的浏览器扩展程序。它还包括自托管 Nitter 实例、获取会话令牌以及使用 Nitter 嵌入内容的指南。该仓库不接受拉取请求,但欢迎通过议题提交补丁文件形式的贡献。
该项目的理念是:Twitter 无法在不启用 JavaScript 的情况下使用,而且自 2024 年起,用户必须注册。即使使用 VPN 和强力广告拦截器,浏览器指纹识别仍可能追踪用户。在 Twitter 取消用户阻止其数据发送给广告商的功能后,这一点变得尤为重要。Nitter 平均比 Twitter 轻约 15 倍,时间线加载速度通常快 2-4 倍。Shitter 可以通过 Docker 安装(使用预构建的多架构镜像),也可以作为 systemd 服务运行。
来源: Hacker News · 由HeadlinesBriefing整理摘要