Creating request buffering filters for edge devices
summary
A forked Envoy binary named misaki-envoy intercepts outgoing requests and, based on per-host filter config, buffers requests to disk when network type or connectivity doesn't match rules (example config holds for 1 minute then flushes). A companion misaki-proxy-manager flips iptables, replaces DNS resolution with a local DNS reserver that returns dummy IPs while offline, monitors network type (Wi‑Fi vs cellular) and releases or replays saved requests when the device regains the required connectivity.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 0:35Background
- 1:40Why Envoy
- 2:11Network costs
- 3:05Unstable networks
- 3:34Misaki Proxy
- 4:22Misaki Envoy
- 6:06Misaki Proxy Manager
- 7:26Case Study
- 8:13Proxy
- 8:48Conclusion








