## ActivityPub 模糊测试工具:简化 Fediverse 开发 ActivityPub 模糊测试工具是一个新工具,旨在简化 Fediverse(一个由 Mastodon、Threads 和 Pixelfed 等平台组成的去中心化网络)中的社交媒体软件开发。Fediverse 基于 ActivityPub 协议构建,允许不同服务之间的互操作性,但也因此带来了复杂性。不同的软件存在 ActivityPub 的“方言”,这意味着开发者需要确保与各种平台众多版本(目前超过 660 种组合!)的兼容性。 该模糊测试工具通过本地模拟这些方言来解决这个问题,使用来自 Fediverse Schema Observatory 的数据。开发者无需连接到实时服务器进行测试,可以直接在开发环境中模拟来自特定软件版本(例如 Mastodon 4.2.0 或 WordPress 6.7.1)的消息。 这简化了测试,可以快速识别兼容性问题(例如 Hometown/NodeBB 渲染修复),并避免了启动连接性有限的新服务时出现的“空房间”问题。该工具有意设计为本地运行,以防止被滥用于垃圾邮件或 DDoS 攻击。ActivityPub 模糊测试工具现已开源并可供使用,在线提供安装说明。
## Kindle 越狱与 Tailscale:深度定制解析
Kindle 越狱——移除制造商限制——是技术爱好者中流行的“入门仪式”,解锁了超越标准电子阅读的定制化和功能。这允许用户安装 KOReader 等应用以获得更丰富的阅读体验,个性化界面,并更轻松地访问无 DRM 保护的电子书。
最近,将 Tailscale(一种网络工具)添加到越狱的 Kindle 中已成为备受追捧的升级。Tailscale 提供持久的 IP 地址,并通过 SSH 和 Taildrop 简化文件传输,无需 USB 连接。这使得能够访问自托管 Calibre-Web 库并直接在设备上管理文件成为可能。
该过程涉及检查 Kindle 固件兼容性(目前 AdBreak 适用于大多数,但更新可能会阻止越狱),安装 KUAL 和 MRPI 等必要工具,然后使用身份验证密钥配置 Tailscale。虽然存在风险(可能导致设备“变砖”并使保修失效),但对于那些寻求最大化 Kindle 潜力的人来说,其优势——自由、定制化和增强的连接性——都非常有吸引力。社区通过 Reddit 和 Discord 等平台分享资源和支持,鼓励其他人探索这种高级别的设备所有权。