
Getting Started
In the next few minutes, you will have a working tunnel that can reach networks behind firewalls, relay traffic through multiple hops, and route connections to any destination.
Try It in 2 Minutes
No installation needed - just Docker:
git clone https://github.com/postalsys/Muti-Metroo.git
cd Muti-Metroo/examples/docker-tryout
docker compose up -d
That's it! You now have a working 6-agent mesh:
- Dashboard API:
curl http://localhost:18080/api/dashboard | jq - Test proxy:
curl -x socks5h://localhost:11080 https://httpbin.org/ip
Query the dashboard API to see how agents connect through the mesh, then continue below for production setup.
Production Setup
What you will build:
- A SOCKS5 proxy that tunnels traffic through restricted networks
- Multi-hop relay chains that reach destinations you could not access directly
- Exit points that connect to internal resources or the internet
:::tip Transparent Routing with TUN Interface Want to route all traffic through the mesh without configuring each application for SOCKS5? On Linux, you can use Mutiauk - a companion TUN interface that transparently intercepts Layer 3 traffic and forwards it through Muti Metroo. :::
Prerequisites
- Muti Metroo binary - Download for your platform
- Basic networking knowledge (TCP/IP, CIDR notation)
Choose Your Path
| Path | Best For | Time |
|---|---|---|
| Interactive Setup | New users, guided experience | 5-10 min |
| Quick Start | Manual control, scripting | 10-15 min |
| Docker | Containerized deployments | 5 min |
Recommended: Interactive Setup
The wizard handles everything - certificates, identity, and configuration:
muti-metroo setup
Alternative: Manual Configuration
For full control or automation:
muti-metroo init -d ./data
# Create config.yaml (see Quick Start)
muti-metroo run -c ./config.yaml
Next Steps
After setup, explore:
- Your First Mesh - Connect multiple agents
- Core Concepts - Understand the architecture
- Configuration Reference - All available options
Need Help?
- Troubleshooting - Common issues and solutions
- FAQ - Frequently asked questions