Summary
Implement external tunnel provider to expose local server to the internet using localtunnel.me
Motivation
Currently expose only creates tunnels on localhost. Users need to expose their local development server to the internet for:
- Testing webhooks (Stripe, GitHub, etc.)
- Sharing work with clients/team
- Mobile device testing
- Remote debugging
Proposed Solution
Add localtunnel.me provider that:
- Requests public URL from localtunnel.me (no signup required)
- Establishes TCP connection pool (10 connections)
- Proxies external traffic to local server
- Handles reconnection on failure
Implementation Plan
Acceptance Criteria
Summary
Implement external tunnel provider to expose local server to the internet using localtunnel.me
Motivation
Currently
exposeonly creates tunnels on localhost. Users need to expose their local development server to the internet for:Proposed Solution
Add localtunnel.me provider that:
Implementation Plan
Providerinterface ininternal/provider/LocalTunnelproviderAcceptance Criteria
expose tunnelgets public URL from localtunnel.me