我关掉了自己的 Matrix:受够了折腾,突然理解了反派为什么想毁灭世界
本文描述了作者在尝试使用 Matrix 客户端与朋友进行即时通讯过程中所经历的一系列技术困境和随后的软件探索过程。最初,作者尝试使用 SchildiChat 和 FluffyChat 等移动端客户端与朋友进行聊天,但很快遇到了账号验证失败、密钥作废以及客户端不兼容等问题,导致 Matrix 交流受阻。在尝试重新部署 Matrix 实例的过程中,作者也遇到了技术上的挫折,包括图片日志的发送问题和部署环境的限制。鉴于 Matrix 的不便,作者将目标转向寻找局域网 TUI(Text User Interface)聊天工具。然而,AI 搜索结果显示,市面上的 TUI 工具要么缺乏开源仓库,要么质量低下,无法满足大众需求。作者对这种“需求多、供给少”的现象感到困惑,指出虽然 GUI 聊天工具(如飞鸽传书和茶话会)历史悠久,但优秀的 TUI 局域网聊天软件极其稀缺。作者还遇到了茶话会这类软件的运行问题,例如在 Mac 上需要通过命令行赋予权限,质疑其“开箱即用”的说法。最终,作者总结出一种矛盾的现象:需要 TUI 的局域网聊天工具反而倾向于 GUI 优先,而需要 GUI 的 Matrix 却难以达到微信那样的图形化体验。作者认为,AI 应该将精力投入到重塑和改进这些缺乏的聊天软件上。在经历了长时间的技术折腾后,作者最终放弃了这些复杂的即时通讯尝试,转而使用更简单的非即时通讯方式,并以一个关于时间错乱的幽默感结束了这段技术探索之旅。
内网 Matrix 体验:Tailscale 的 ntfy 没有域名,收不到朋友的消息
本文描述了 作者在尝试搭建 Matrix 环境时,遇到的技术挑战和安全困境。最初,作者使用 Tailscale 搭建了内网服务,但其 ntfy 消息提醒功能未能正常工作。在转向 Tailscale 之前,作者曾利用 Cloudflare ZeroTrust 将 Matrix 和 ntfy 分别部署在不同的子域名下,但出于对外网安全风险的担忧,最终切换到了内网方案。Tailscale 的限制使得作者只能使用 1 个域名,这导致了 ntfy 无法获得独立域名,只能依赖 OpenResty 进行路径转发,但该转发路径设置存在疑问。作者评估了多种解决方案,包括使用 iamb 等待的邮件提醒,或者回归外网自托管 Matrix 以实现联邦连接。然而,考虑到国内网络环境可能无法连接到国际联邦,这种自托管方案仍需慎重考虑。鉴于当前内网环境无法实现可靠的消息接收体验,作者正在重新评估整个配置,并考虑是否需要开启一个外网端口,或者彻底删除现有配置。
iamb 客户端基础教程:纯文本极客福音,iamb 的 Matrix 聊天指南
本文介绍了 iamb 是一款专为追求极致体验的极客设计的 Matrix TUI 客户端。它摒弃了传统图形化界面 (GUI) 的视觉干扰,提供了一种极简、高效且具备跨平台能力的纯文本交互方式,操作逻辑借鉴了类似 Vim 的思维模式。与提供图形化引导的客户端不同,iamb 强调手动化配置,要求用户具备一定的技术背景,通过 TOML 格式文件来管理身份和多套配置。用户通过交互式流程完成登录,并利用一系列简洁而强大的命令集来完成复杂的社交互动。这些核心命令包括 `:rooms`(查看房间)、`:join`(加入会话或群组)、`:create`(创建新房间)以及 `:invite`(邀请用户)。iamb 客户端通过这种基于文本和快捷键的集中控制模式,为用户提供了一种高度高效且极简主义的社交体验。它证明了在纯粹的命令行环境中,也可以实现现代社交软件所需的所有基础功能。





