RSSAmplifier

Blog

Date Huang's work

Date Huang's work

blog.kojuro.dateRSS feed ↗10 posts

Latest posts

Rescuing a Bricked Cudy TR3000 with a UART Cable

I bought a used Cudy TR3000 travel router. The seller had already flashed a modified U-Boot (the “ubootmod” style) and LEDE on it. I wanted to go back to the stock Cudy firmware. It did not go well. The router stopped booting, and the normal TFTP recovery did not work. This post explains what was really broken, and how I fixed it with only a cheap USB-TTL cable. No flash programmer, no…

STUNMESH-go Now Runs on Windows, on Android, and on an 8 Year Old MIPS Router

WireGuard is simple and fast because it does one job and stops there. Finding the other peer is not part of that job, and this is on purpose. WireGuard expects you to tell it where the peer is, and leaves the how to you. If both sides sit behind NAT, and neither has a fixed public address, nobody can answer that question, and the tunnel never starts. The usual answers are a VPS in the middle, a…

EZIO: Deploying Hundreds of Machines with BitTorrent

Back in 2016, my roommate Ching-Hsuan Yen and I started building something that began as an offhand remark from a senior, Ping-Chun Huang: “why not just use BitTorrent?” The problem we were staring at was Clonezilla’s multicast mode - why was it so unstable, and what could replace it? Years later that idea is EZIO , a BitTorrent-based raw-disk imaging tool that ships inside…

Asking Claude to Roast IPv8 and Accidentally Learning Internet History (English)

Disclaimer The content of this post comes from my conversation with AI (Claude). Claude’s replies may contain factual errors or inaccuracies. However, I think it is still valuable as a starting point for thinking and discussion. Please use your own judgment and verify key information. Note: This is an English translation of the original post. The conversation with Claude was in Mandarin…

叫 Claude 嘴 IPv8,意外聊進了網路協定演化史

聲明 本文內容來自我與 AI (Claude) 的對話,AI 的回覆可能包含事實錯誤或不精確的地方。但作為思考方向的參考和討論的起點,我認為已經足夠有價值。請讀者自行判斷並查證關鍵資訊。 今天看到 IETF 上有人提了一份 IPv8 draft ,快速掃過一遍就知道沒料 — 技術上站不住腳,該解的問題也沒真的解到。不過我還是丟給 Claude 聊聊,一方面確認自己的直覺,另一方面想看看還能聊出什麼別的東西。 三秒後 Claude 也同意:沒料。社群反應也是一面倒的嘲諷。 但有趣的是,對話沒有停在那裡。我繼續追問:這個人為什麼要提這個方案?有沒有可能我們都錯了?如果這份 draft 出現在 1990 年代呢?IPv6 當初為什麼選擇不向後相容?未來的網路到底會長什麼樣? 一路聊下來,我發現雖然 IPv8 本身確實是 dead on arrival,但 這場對話本身…

Managing VyOS Routers from Kubernetes with vRouter-Operator

If you run VyOS routers on KubeVirt, Proxmox VE, or bare-metal servers, you probably want a simple way to push configuration to them. That is what vRouter-Operator does. It is a Kubernetes operator that manages VyOS router configuration in a declarative way. No SSH, no manual login, just Kubernetes resources. In this post, I will explain what vRouter-Operator is, how it works, and how…

參加FOSDEM 2026 的經驗分享

分享一下,拿著自己的Side Project,跑去FOSDEM 2026演講的經驗與過程

Proxmox VE UEFI VM boot from NVMe Passthrough or PXE

紀錄一下被Proxmox VE坑到的情況,如果你需要把NVMe Passthrough給VM,想要透過NVMe開機的情況,或是需要使用UEFI PXE的情境。

如何用Viber Out打電話時可以正確地送出數字鍵功能

如何用Viber Out打電話時可以正確地送出數字鍵功能

記錄怎麼把有ARccOS保護的DVD備份起來

記錄怎麼把有ARccOS保護的DVD備份起來