1. Preface
  2. Introduction
  3. Why Rama
  4. Built with Rust
  5. Do It Yourself
  6. Web Servers
  7. Transport Protocols
  8. Rama 101
  9. 📦 rama crate
  10. Intro to rama
    1. 🗼 Services all the way down 🐢
    2. Service Stack
    3. 🍔 Middlewares and ☘️ Leaf Services
    4. Network Layers
    5. ⛌ Service Branches
    6. ☀️ State
    7. 🧱 Modular
    8. 🚚 Dynamic Dispatch
    9. 🚫 Errors
    10. 🧘 Zen of Services
    11. 🔭 Telemetry
    12. 👤 User Agent
    13. 🏗 Patterns used inside rama
  11. Intro to Proxies
  12. A world of Proxies
    1. 🚦 Reverse proxies
    2. 🔓 TLS Termination proxies
    3. 🌐 HTTP(S) proxies
    4. 🧦 SOCKS5 proxies
    5. 🔓 SNI proxies
    6. 🔌 Network proxies
    7. ⛶ Transparent proxies
    8. 🔎 MITM proxies
    9. 🕵️‍♀️ Distortion proxies
    10. 🧭 HaProxy (PROXY protocol)
  13. 🔍 Protocol Inspection
  14. Operate Proxies
    1. Application Proxies
    2. System Proxies
    3. 🔀 Proxy Auto Configuration
    4. ⛶ Transparent Proxies
    5. Proxies and VPNs
  15. Intro to HTTP
  16. Http Clients
  17. Server-Sent Events (SSE)
  18. WebSockets (WS)
  19. HTTP Archive format (HAR)
  20. Deploy
  21. Overview of deploying options
  22. 🚀 Rama x Shuttle
  23. ⌨️ rama binary
  24. Appendices
  25. 📣 Ecosystem
  26. 🎧 Netstack.FM
  27. ❓ FAQ
  28. 💖 Sponsor