Hi, I'm Aaron.
Notes, projects and twenty years of writing. I'm a software engineer and tinkerer. I've been writing here since 2005: about life abroad, code, Raspberry Pi and Arduino projects, and the occasional poem. Most of the older posts are in Chinese.
Recent writing All 319 posts →
- 一台平板,一只 dongle,没有电脑也没有 root(七·完)
- VMware 偷走了我的 IPv4:一次纯靠 IPv6 完成的远程抢救
- 让 iPhone 拨打一张不在 iPhone 里的 SIM 卡(六)
- 同一只 dongle 插在 Mac 上:没有驱动的平台怎么办(五)
- 声音从哪来,到哪去:USB 话机、浏览器通话和一块 ESP32(四)
- 没有信号也能打电话:在树莓派上从零实现 VoWiFi(三)
- 把 SIM 卡变成一台服务器:树莓派上的短信与 eSIM 网关(二)
- 一只大疆 4G dongle,拆开发现里面跑着 Linux(一)
- Finally, I am back
- Preserving Original Client IP Addresses with OpenWrt Port Forwarding: A Fail2Ban Savior
Projects All projects →
Recovering a 20-year blog from the Wayback Machine When the server behind blog.wo.ai died with no backups, I rebuilt all 316 posts and their images from Internet Archive snapshots. wuming.si — this site A static Astro site with a tiny self-hosted comment server in Go, kept free of spam by ALTCHA proof-of-work instead of a third-party captcha.