This page is updated frequently.
Collection of all my blog posts
A tunnel module for nginx
As shown above, nginx is widely used as a reverse proxy and load balancer, which is the 'universal' proxy for the server; however, the support for 'proxy for the client' is still immature.The source code is
How to set up a personal AC+AP style network?
Shown above is a GL.iNet mt3600be router, used in this blog post for demonstration. It uses an OpenWrt- based system, providing excellent flexibility. It will be used as a powerful MLO (Wi-Fi 7) Access Point.As you
Running your own Jarvis on a 15$ computer
How to build deploy your own AI Agent? This is a tutorial about installing zeroclaw on your cheap hardware.Raspberry pi zero 2wThis blog covered how to install alpine linux on raspberry pi zero2w, install OpenSSH,
DIY Raspberry Pi router tutorial (MT7925)
I built a Raspberry Pi router with a Raspberry Pi 5 and a Wi-Fi card.I achieved Wi-Fi 6 and UPnP, boosting throughput close to the Ethernet bandwidth limit. What is more? Symmetric NAT (eduroam) =>
Tech I've picked up this winter
Lots of fun, and lots of self-hosting projects! I’ve now abandoned Windows entirely; all of my devices are running Ubuntu or Debian. My Ubuntu DesktopIntro During this winter, I have picked up lots of new stuff.
Travel album Jan.2026
Travel blogs during end of 2025 and start of 2026As I mentioned in the last blog, I will post out some selected photos during my winter holiday. You can click the photos on the "photo wall"
End of beginning
A song I recently like Every Action comes with an consequence After I decided to live in the moment back in September, the consequences came quickly. December has arrived, would there be a miracle in the