- Preface
- Why Rama
- Built with Rust
- Do It Yourself
- Web Servers
- Http Clients
- Introduction
- 1. 📦 rama crate
- 2. Intro to rama
- 2.1. 🗼 Services all the way down 🐢
- 2.2. Service Stack
- 2.3. 🍔 Middlewares and ☘️ Leaf Services
- 2.4. Network Layers
- 2.5. ⛌ Service Branches
- 2.6. ☀️ Context
- 2.7. 🧱 Modular
- 2.8. 🚚 Dynamic Dispatch
- 2.9. 🚫 Errors
- 2.10. 🧘 Zen of Services
- 2.11. 🔭 Telemetry
- 2.12. 👤 User Agent
- Intro to Proxies
- 3. A world of Proxies
- 3.1. 🚦 Reverse proxies
- 3.2. 🔓 TLS Termination proxies
- 3.3. 🌐 HTTP(S) proxies
- 3.4. 🧦 SOCKS5 proxies
- 3.5. 🔎 MITM proxies
- 3.6. 🕵️♀️ Distortion proxies
- Deploy
- 4. Overview of deploying options
- 5. ⌨️ rama binary
- Appendices
- 6. 📣 Ecosystem
- 7. ❓ FAQ
- 8. 💖 Sponsor