Summary
Add Cloudflare Tunnel (cloudflared) as second provider alongside LocalTunnel.
Motivation
- More reliable than LocalTunnel for some use cases
- Extensible provider interface
Implementation
Acceptance Criteria
expose tunnel -P cloudflare -p 3000 works
- Graceful Ctrl+C shutdown
- Both providers switchable via flag/config