chat.est.im 于 3.14 正式上线
💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
一个有趣的项目已完成,利用curl -N展示互动ANSI艺术,支持双向流和实时消息传递,确保安全性。接下来将增加更多ANSI艺术和聊天控制命令。
🎯
关键要点
- 项目利用curl -N展示互动ANSI艺术,经过多次尝试终于完成。
- 项目地址为https://chat.est.im/,可以通过curl -NT进行体验。
- 实现了双向流和实时消息传递,所有消息都在队列中缓冲并实时传递,无日志记录。
- 为了确保消息安全,使用了TLS层,并实现了ACME自动证书续期。
- 在实现过程中学习了HTTP-01和TLS-ALPN-01挑战的知识。
- 为了防止CLI中的进度条,查看了curl的源代码。
- 项目还包括一个粘贴服务,curl -T功能也很有趣。
- 选择curl而非telnet、ssh或IRC是因为现代用户更习惯使用curl。
- 接下来的计划是增加更多ANSI艺术和聊天控制命令。
❓
延伸问答
chat.est.im项目的主要功能是什么?
该项目利用curl -N展示互动ANSI艺术,支持双向流和实时消息传递。
如何使用curl体验chat.est.im?
可以通过curl -NT命令访问项目,网址是https://chat.est.im/。
项目是如何确保消息安全的?
项目使用了TLS层来确保消息安全,并实现了ACME自动证书续期。
为什么选择curl而不是telnet或ssh?
因为现代用户更习惯使用curl,而telnet和ssh显得比较古老。
项目未来有什么计划?
未来计划增加更多ANSI艺术和聊天控制命令。
项目中使用了哪些技术挑战?
项目中学习了HTTP-01和TLS-ALPN-01挑战的知识。
➡️