clientproxy.io
→ console
● Linux · Windows · ESP32 · Open beta

Expose anything.
From anywhere.

Secure tunnels from your local machine or IoT device to the internet. TLS and custom domains — live in minutes.

No credit card required · Free tier included

$ tunnel-client \
--api-url https://api-us.clientproxy.io/api \
--tunnel-id 4Rthto…sMO1 \
--api-key hk8YA7…Lo6Q
✓ connected to us-central
✓ tunnel live at https://goo.baby
forwarding → localhost:8080
3
Coordination regions
100%
TLS coverage
Win/Lin
Cross-platform
TCP
IoT / ESP32
Beta
Free to join
Private proxy servers

Dedicated infrastructure
when you need it

Public proxies are shared — great for development. When you're handling high request rates, many simultaneous connections, or need a fixed IP, a private proxy server gives your subscription its own dedicated capacity.

  • ✓No shared neighbours — all bandwidth is yours
  • ✓Deployed in the region you need
  • ✓Fixed public IP for firewall allowlisting
  • ✓Share controlled access with expiring, revocable keys
  • ✓Available free during beta — just ask
Request a private proxy →
Connection capacity
Sized to your load
capacity set per proxy
Throughput
Dedicated bandwidth
no sharing
IP address
Fixed public IP
allowlist-friendly
Location
Deployed on request
region of your choice
Features

Everything you need to go live

A complete tunnelling platform — from quick localhost shares to production IoT fleets.

⚡

Instant tunnels

Expose any local service to the internet in seconds. No firewall rules, no port forwarding.

🔒

TLS everywhere

Automatic Let's Encrypt certificates for every tunnel domain. HTTPS out of the box.

🌍

Regional coordination

Coordination service runs in US, Europe and Asia. Proxy servers are deployed on request — including private ones in the region you need.

🔗

Custom domains

Bring your own domain or use a free subdomain. Full DNS control with auto-provisioning.

📟

IoT & ESP32 ready

Plain-TCP mode for resource-constrained devices. Tiny footprint, identical protocol.

🗄️

NAS client service

Publish DSM, Jellyfin, Home Assistant or Nextcloud from your NAS over HTTPS. The client installs as a native Synology package or a Docker container and runs as a background service that starts on boot.

Synology DSM 7 (Package Center)QNAPTrueNAS SCALEUnraidOpenMediaVaultCasaOS / ZimaOSRaspberry PiAny Docker host
NAS setup guide →
🏢

Private proxy servers

Spin up a dedicated proxy server for high-traffic workloads or large connection counts. No shared neighbours, fixed IP, full capacity for your subscription.

🤝

Controlled proxy sharing

Share a private proxy with another subscription using a named key, optional expiry, and a cap on active tunnels. Revoke access at any time.

🔀

Multiplexed connections

A single TCP connection carries many concurrent HTTP requests via stream multiplexing — no per-request connection overhead.

🛡️

Secure by design

Per-subscription API keys and license-validated servers. Only authorised clients connect.

Live in three steps

From sign-up to a public HTTPS URL.

1

Sign up

Create an account and get a free client product instantly — no card needed.

2

Run the client

Download the tunnel-client binary for Linux or Windows and start it with your API key.

3

You're live

Your local service is now reachable at your tunnel domain over HTTPS.

PricingBETA

Simple, transparent pricing

Start free. Upgrade when you need more. Prices in EUR, taxes handled automatically.

We're in open beta. The Free and Demo plans are available now — paid plans are coming soon. Need more capacity or a private proxy today? Get in touch and we'll set you up manually.

Loading plans…

Built for every workflow

Developers, makers and teams use clientproxy.io to ship faster.

Web development

Share work-in-progress with clients, test webhooks, demo on real devices — all from localhost.

IoT & embedded

Reach ESP32s and Raspberry Pis behind NAT. Plain TCP keeps the footprint minimal.

Webhooks & APIs

Receive Stripe, GitHub or Twilio webhooks directly on your dev machine over HTTPS.

Live demos

A stable public URL for your local app — perfect for sales demos and quick prototypes.

High-traffic production

Use a private proxy for sustained high request rates and many simultaneous connections — dedicated capacity, no sharing.

Multi-tunnel fleets

Manage dozens of tunnels from one subscription. A private proxy handles the connection load; the REST API automates provisioning.

Community & support

Questions? We're here.

Search existing answers or start a new discussion — all indexed by Google so the community benefits too.

💬

GitHub Discussions

Ask questions, share what you've built, and browse answered threads. The best place for technical Q&A.

Open Discussions →
✉️

Email us

For custom plans, private proxy enquiries, or anything else — drop us a line and we'll get back to you.

info@clientproxy.io
Developer API

Manage tunnels programmatically

Full REST API authenticated with your subscription API key. Automate tunnel provisioning, pull metrics, and integrate with your CI or IoT stack.

GET
/v1/proxy-servers
List available proxy servers
GET
/v1/tunnels
List your client tunnels
POST
/v1/tunnels
Create a new tunnel
PATCH
/v1/tunnels/:id
Update tunnel description or proxy
DELETE
/v1/tunnels/:id
Delete a tunnel
GET
/v1/tunnels/:id/stats
Daily metrics for one tunnel
GET
/v1/stats/summary
Subscription-level usage summary
GET
/v1/stats/export?format=csv
Download metrics as CSV
GET
/v1/products
List owned products & quotas
# Authenticate with your API key
API_KEY="<subscriptionId>_<salt>"
BASE="https://api-us.clientproxy.io/api"

# List your tunnels
curl -H "Authorization: Bearer $API_KEY" \
  $BASE/v1/tunnels

# Create a tunnel
curl -X POST \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"description":"my-app","proxyAddress":"N52P…clientproxy.io"}' \
  $BASE/v1/tunnels

# Download last 30 days as CSV
curl -H "Authorization: Bearer $API_KEY" \
  "$BASE/v1/stats/export?format=csv" \
  -o metrics.csv
Full API reference in docs →
Custom development

Need it built your way?

We build and adapt the platform for specific requirements — protocol changes, firmware ports, integrations, or a deployment that runs entirely on your own infrastructure.

🧩

Protocol & feature work

Custom frame types, routing rules, auth flows, or limits tailored to how your system actually works.

📟

Device & firmware ports

Bring the tunnel client to new hardware or an existing firmware base — the protocol is deliberately small.

🔌

Integrations

Hook tunnels into your provisioning, billing, or monitoring stack through the API, or build the glue for you.

🏗️

Self-hosted deployments

Run the full stack in your own cloud or on-premise, with support for setup, upgrades and operations.

Tell us what you need →

Describe your use case and we'll come back with scope and pricing.

Ready to expose your localhost?

Get your first tunnel running in under a minute. Free to start.