客戶端 → Relay → Server,T 字結構。Relay 記錄通訊內容,可注入延遲、翻轉比特模擬故障。

思考:若用原始 Socket API 如何解決?
與 Relay 類似,但目標地址由客戶端指定。accept C → 讀取幾字節解析目標地址 → connect S。
標準網絡服務,可供瀏覽器直接使用(作者即如此測試)。
雲風《寫了一個 proxy 用途你懂的》隧道思路:三級聯。作者用 Muduo 實現前兩級,未做數據混淆,不可翻牆。讀者可自行級聯嘗試。
四個月 11 篇,涵蓋單線程 TCP 客戶端/服務端核心功能。Muduo 更強大:
• 內置靈活線程模型(當前例子瓶頸在 IO,多線程優勢未現)。
• 高級應用:Channel+signalfd 處理信號、第三方非阻塞庫(ZooKeeper C 客戶端、libpq)集成 EventLoop。
後續將發布:網絡編程學習經驗談、基於 Muduo 的分布式系統實戰(Paxos 實現高可用 KV、Naming Service、機群管理系統)。