Tunnels

Expose your localhost to the internet. Get a public URL for your development server in seconds.

ngrok alternative

VendTunnel provides the same functionality as ngrok - expose local services to the internet - but with simpler pricing and no account required.

What is a Tunnel?

A tunnel creates a secure connection from the public internet to your local machine. When someone visits your tunnel URL, traffic is routed through our servers to your localhost.

Use Cases

Demo to Clients

Share your in-progress work without deploying. Send a URL and your client can see your local dev server live.

Webhook Development

Test Stripe, GitHub, Twilio webhooks locally. Configure the webhook to point to your tunnel URL.

Mobile Testing

Test your local web app on real mobile devices by visiting the public URL.

API Integration

Let external services call your local API during development.

Features

Feature Description
Custom Subdomain Choose your own: myapp.tunnel1.vendvpn.com
Two Ports Expose 2 different ports per tunnel
HTTPS All URLs are HTTPS (via Cloudflare)
Persistent URL Same subdomain for session duration
No Account Pay and connect, no signup

Two Endpoints

Every tunnel includes two port mappings. Common configurations:

Setup Port 1 Port 2
Frontend + API 3000 (React/Vue) 8080 (API server)
Web + Database UI 3000 (App) 8081 (Adminer/pgAdmin)
Dev + Hot Reload 3000 (App) 35729 (LiveReload)

Access them at:

  • https://myapp.tunnel1.vendvpn.com → Port 1
  • https://myapp.tunnel1.vendvpn.com:8443 → Port 2

Pricing

4 Hours

$0.50
Quick demo

7 Days

$2.00
1 week

30 Days

$3.00
1 month

Comparison with ngrok

Feature VendTunnel ngrok Free ngrok Pro ($8/mo)
Custom subdomain Yes No (random) Yes
Persistent URL Yes No (changes) Yes
Account required No Yes Yes
Price for 1 day $1.00 Free (limited) $8/month
Ports per tunnel 2 1 1

Get Started

  1. Start your local server (e.g., npm run dev)
  2. Go to /tunnel
  3. Enter subdomain and port
  4. Pay and download config
  5. Connect and share your URL!

Full tunnel quick start guide →