18 min read

Localtonet: Secure Tunneling for Any Protocol

Localtonet secures HTTP/HTTPS, TCP, and UDP tunneling for webhooks, APIs, AI Agents and Mobile Proxy deployments on edge devices globally today.

HTTP · TCP · UDP · Proxy · File Server · 2026

Localtonet: Secure Tunneling for Any Protocol

Localtonet is a multi-protocol tunneling platform that lets you securely expose local services to the internet without port forwarding, firewall changes, or VPN setup. It supports HTTP/HTTPS, TCP, UDP, mixed TCP-UDP, file server tunnels, and HTTP/SOCKS5 proxy tunnels, all managed from a single dashboard or API. Whether you are running web apps, databases, game servers, IoT devices, AI agent backends, or mobile proxy infrastructure, Localtonet connects your local services to the world through encrypted tunnels.

🛠 6 tunnel types covered 💻 Windows · Linux · macOS · Android · Docker

What Is a Secure Tunnel and How Does It Work?

A secure tunnel is an encrypted connection between your local machine and a public server. When someone visits the public URL, their request travels through the tunnel to your local service and the response comes back the same way. Your machine initiates the connection outward, so no inbound ports need to be open on your router or firewall.

This is different from traditional port forwarding, which requires you to modify your router settings, know your public IP address, and manage firewall rules. Tunneling services like Localtonet replace all of that with a single binary and a dashboard.

Why does this matter in practice?

Most devices are behind NAT (Network Address Translation) or CGNAT (Carrier-Grade NAT), which means they do not have a directly reachable public IP address. Tunneling bypasses this entirely. Your local service gets a real public HTTPS URL without any network reconfiguration.

🔒 Encrypted by Default All traffic passes through an encrypted tunnel. HTTP tunnels get automatic TLS via Let's Encrypt.
🌐 Works Behind NAT and CGNAT No public IP needed. No router configuration. Works on any network including mobile data.
Instant Public URL Create a tunnel and get a live HTTPS URL in seconds. Share it immediately with clients or teammates.
🛠 Dashboard and API Control Manage all tunnels from one place. Automate with the REST API for dynamic workloads.
📱 Every Platform Supported Windows, Linux, macOS, Android, and Docker. One account, multiple devices.
🔑 Granular Access Control Password protection, SSO (Google, GitHub, Microsoft, GitLab), and per-user permissions.

What Is Localtonet?

Localtonet is a multi-protocol tunneling platform for developers, teams, businesses, and infrastructure operators. It lets you expose and access local services over the internet without complex network configurations.

The platform supports six tunnel categories: HTTP/HTTPS, File Server, TCP, UDP, mixed TCP-UDP, and proxy tunnels (HTTP and SOCKS5). Every tunnel type shares the same infrastructure: encrypted connections, a centralized dashboard, a REST API, and support for custom domains.

The single binary has zero dependencies and runs on every major platform. A separate token is issued per device, so you can manage multiple machines from one account.

6 Tunnel types
5 Platforms supported
$2 Per tunnel per month
Bandwidth (paid plans)

Supported Tunnel Types

Modern infrastructure rarely relies on a single protocol. A typical stack uses HTTP for APIs and webhooks, TCP for databases and internal services, and UDP for real-time traffic like gaming and VoIP. Localtonet brings all of these together in one platform.

Tunnel Type Common Services Auto TLS Use Case Category
HTTP / HTTPS Web apps, APIs, webhooks, AI agents, MCP services Web development
File Server SFTP, WebDAV, Default file manager File access and sharing
TCP SSH, RDP, databases, mail, CI/CD, AI inference backends ~ Infrastructure access
UDP Game servers, VoIP, IoT, live streaming Real-time and gaming
TCP + UDP Mixed Multiplayer games, communication tools, media apps Hybrid workloads
Proxy (HTTP / SOCKS5) Mobile proxies, USB modem proxies, geo-routing Proxy infrastructure

HTTP / HTTPS

Auto TLS ForWeb apps, APIs, webhooks

TCP

Auto TLS~ ForSSH, RDP, databases

UDP

Auto TLS ForGame servers, VoIP, IoT

Proxy (HTTP / SOCKS5)

Auto TLS ForMobile proxies, geo-routing

1. HTTP and HTTPS Tunnels

HTTP / HTTPS Tunnels

Auto TLS Most Common Webhooks

HTTP tunnels are the most common tunnel type for developers. They expose any local web service through a secure public HTTPS URL with automatic TLS certificate management. You do not need to configure SSL certificates manually or handle renewals. Localtonet provisions and rotates certificates automatically.

How to Create an HTTP Tunnel

1

Install and authenticate Localtonet

Download Localtonet for your OS, run it with your AuthToken from My Tokens.

2

Go to the HTTP Tunnel page

Open localtonet.com/tunnel/http in your browser.

3

Configure and create the tunnel

Select your Process Type (Random Subdomain, Custom Subdomain, or Custom Domain), select your AuthToken, choose a server, enter the IP and port of your local service, then click Create.

4

Start the tunnel

Press Start from the tunnel list. Your public HTTPS URL is immediately active.

HTTP Tunnel Use Cases

🔗 Webhook Testing Receive Stripe, GitHub, Zapier, Slack, and Twilio webhooks directly on your local machine.
⚛️ Frontend Previews Share React, Angular, Vue, and other frontend apps with clients before deploying.
🧩 REST APIs Expose Node.js, Flask, Laravel, .NET, and other API backends with a real HTTPS URL.
📝 CMS Platforms Test WordPress, Ghost, Strapi, and other CMS setups locally without a staging server.
🖥 Virtual Hosts Works with XAMPP, WAMP, MAMP, and other local server environments.
🤖 AI Agents and LLM APIs Expose AI agent endpoints, MCP-compatible HTTP services, and LLM-powered APIs for remote access, testing, and webhook integrations.
Custom domains and subdomains

HTTP tunnels support three URL options: a random subdomain (e.g., abc123.localto.net), a custom subdomain you choose, or your own domain. To use a custom domain, add it to the Localtonet DNS Manager and update your domain's nameservers to ns1.localtonet.com and ns2.localtonet.com at your registrar.

2. File Server Tunnels

File Server Tunnels

SFTP WebDAV Default Browser UI

File Server tunnels let you expose a local directory through a secure public URL without uploading files to any cloud service. Your files stay on your machine. The tunnel is the access pathway. Localtonet supports three file server types, each suited to a different workflow.

Default File Server
  • Browser-based file manager, no client needed
  • Online editor for text files
  • Time-limited, password-protected share links
  • Built-in recycle bin for recovery
  • Per-user read, write, and delete permissions
SFTP and WebDAV
  • SFTP: standard protocol, works with any SFTP client, ideal for CI/CD and automated backups
  • WebDAV: mounts as a network drive in Windows Explorer or macOS Finder
  • Both use encrypted tunnels, no open ports required

File Server Use Cases

📁 Private Team File Sharing Share project files with teammates or clients without a cloud storage subscription.
💾 Remote Backup via SFTP Run automated backup scripts against your local storage over an SFTP tunnel.
🖥 Self-Hosted Storage Operate a private cloud-like storage platform from your own hardware.
⚙️ DevOps File Access Access build artifacts, config files, and deployment assets from a CI/CD pipeline via SFTP.

3. TCP Tunnels

TCP Tunnels

SSH · RDP Databases Any TCP Service

TCP tunnels let you securely access any TCP-based service over the internet. They are widely used by developers for database access, system administrators for remote control, and DevOps teams for pipeline integration. Instead of opening raw ports or setting up a VPN, a TCP tunnel provides an encrypted pathway through Localtonet's infrastructure.

Common TCP Services

🖥 SSH Access Reach any Linux or macOS machine for secure terminal access without a public IP.
🪟 RDP (Remote Desktop) Access Windows machines remotely without VPN or complex firewall rules.
🗄 Databases MySQL, PostgreSQL, SQL Server, MongoDB, Redis, Oracle, and any other TCP-based database.
📧 Mail and Messaging SMTP, IMAP, and MQTT services tunneled securely without exposing ports directly.
🔁 CI/CD Tools and Agents Connect Jenkins, GitHub Actions, and other pipeline tools to internal services.
🤖 AI and ML Service Backends Expose inference backends, agent workers, vector databases, and model-serving components securely without opening raw ports.
TCP tunnels vs. VPN

Setting up a VPN to give a contractor or teammate access to a single internal service is complex and often overkill. A TCP tunnel provides targeted access to one specific service on one specific port, without putting the entire remote machine on your network. This is faster to set up, easier to revoke, and lower risk.

4. UDP Tunnels

UDP Tunnels

Game Servers VoIP IoT

UDP tunnels are built for speed and low latency. Unlike TCP, UDP does not wait for delivery confirmation, which makes it the right choice for services where responsiveness matters more than guaranteed ordering. Localtonet's UDP support is a significant differentiator: most competing tunneling services, including ngrok, do not support UDP tunnels at all.

ngrok does not support UDP

If you need UDP tunneling for a game server, VoIP application, or real-time IoT system, ngrok is not an option. Localtonet, Pinggy, LocalXpose, and Playit.gg all support UDP. Among hosted services with full developer tooling, Localtonet is the only one that combines UDP with HTTP, custom domains, webhook inspection, and SSO.

UDP Use Cases

🎮 Online Game Servers Host Minecraft, Valheim, CS2, and other multiplayer game servers without port forwarding.
📞 VoIP Systems Expose SIP servers, voice bridges, and WebRTC signaling endpoints.
📡 IoT and Telemetry Receive continuous sensor data streams from devices without TCP overhead.
🎥 Live Media Relay Forward live video and audio streams with minimal buffering and latency.
🔐 VPN Protocols Expose WireGuard and other UDP-based VPN endpoints through the tunnel.

5. Mixed TCP-UDP Tunnels

TCP + UDP Mixed Tunnels

Hybrid Games Media Apps

Some applications require both TCP and UDP at the same time. A multiplayer game might use TCP for authentication and match setup, then switch to UDP for the actual gameplay. A communication tool might use TCP for signaling and UDP for voice and video. Configuring separate tunnels for each protocol and keeping them synchronized adds complexity. Localtonet's mixed tunnel mode handles both protocols under a single tunnel configuration.

🕹 Multiplayer Games TCP for login, session management, and leaderboards. UDP for real-time player movement and events.
💬 Communication Tools TCP for signaling, presence, and chat. UDP for voice and video streams.
🎬 Media Applications TCP for control and metadata. UDP for live media transport.
🏭 IoT Gateways TCP for device commands and configuration. UDP for continuous telemetry data flows.

6. Proxy Tunnels (HTTP and SOCKS5)

HTTP and SOCKS5 Proxy Tunnels

HTTP Proxy SOCKS5 Mobile Proxy USB Modems

Localtonet supports HTTP and SOCKS5 proxy tunnels for both proxy users and proxy providers. This means you can either route your own traffic through a private proxy endpoint, or you can publish proxy endpoints from your own devices and infrastructure so others can use them. This is a capability that most tunneling services do not offer at all.

For Proxy Providers: Device-Backed Proxy Infrastructure

Proxy providers typically need real device IP addresses rather than datacenter IPs. Localtonet lets you expose HTTP and SOCKS5 proxy nodes from real devices including Android smartphones, USB modems and dongles, and edge hardware, all through encrypted tunnels. This works even when devices are behind NAT or CGNAT, where direct inbound connections are not possible.

📱 Android Mobile Proxy Fleet Turn a pool of Android phones into remotely managed mobile proxy nodes. Real mobile carrier IPs, no root required.
🔌 USB Modem Proxy Nodes Expose USB modems and dongles as HTTP/SOCKS5 proxy endpoints through encrypted tunnels.
🌍 Geo-Distributed Endpoints Manage proxy nodes across multiple locations and networks from one dashboard.
🚫 No Open Ports on Devices Devices initiate outbound connections to Localtonet. No inbound port exposure on any device.
📊 Centralized Management Control all proxy nodes from the Localtonet dashboard or REST API.
🔄 Behind NAT and CGNAT Works on mobile networks and ISPs using carrier-grade NAT where direct access is impossible.

For Proxy Users: Private Traffic Routing

Teams and operators who need controlled outbound routing use Localtonet proxy tunnels to route traffic through private endpoints they control. This is useful for testing geo-specific behavior, running automation workflows through a known IP, and managing traffic on public networks.

Common Provider Scenarios
  • Building mobile proxy infrastructure from Android devices
  • Turning USB modems into remotely accessible proxy nodes
  • Running distributed proxy fleets without port exposure
  • Operating in NAT/CGNAT environments
Common User Scenarios
  • Private proxy routing for testing and research
  • Geo-specific routing through selected endpoints
  • Safer traffic routing on public networks
  • Controlled outbound access for automation workflows
Android Mobile Proxy

The Localtonet Android app can turn any smartphone into a secure, remotely accessible proxy node. This enables real mobile-network-based proxy connectivity with remote management from the dashboard, useful for ad verification, geo-testing, and mobile data-based proxy services.

Platform Support

Localtonet runs on every major platform with a single portable binary and zero dependencies. Each device uses a separate AuthToken so you can manage multiple machines from one account.

🪟 Windows Full support for all tunnel types. Service mode available for always-on tunnels.
🐧 Linux All tunnel types. Works on servers, desktops, Raspberry Pi, and embedded systems.
🍎 macOS Full support including all tunnel types and service mode.
📱 Android Native app on Google Play and a Termux .deb package. Only tunneling service with full Android support.
🐳 Docker Official Docker image for containerized environments and orchestrated deployments.

Access Control and Security Features

Exposing a local service to the internet requires access control. Localtonet provides several layers of protection so you can share services selectively without leaving them open to anyone with the URL.

🔑 SSO Authentication (Google, GitHub, Microsoft, GitLab)

Require users to authenticate with an identity provider before accessing any tunnel. This is useful for internal tools and admin panels where you want to restrict access to team members with a specific email domain.

👤 Username and Password Authentication

Add basic authentication to any HTTP tunnel. Anyone visiting the public URL must provide the correct credentials before they can reach the underlying service.

🏷 Per-Device AuthTokens

Each device gets its own token. Revoking a token immediately disconnects all tunnels on that device without affecting other machines on your account.

📋 Webhook Inspector

HTTP tunnels include a built-in request inspector that captures, displays, and lets you replay incoming HTTP traffic in real time. Useful for debugging webhook integrations without modifying your local application.

🌐 Custom Domains with Auto HTTPS

Bring your own domain. Add it to the Localtonet DNS Manager, update your nameservers to ns1.localtonet.com and ns2.localtonet.com, and select Custom Domain when creating a tunnel. TLS certificates are provisioned automatically.

REST API and Programmatic Tunnel Management

All tunnel operations are available through Localtonet's REST API. You can create, start, stop, and delete tunnels programmatically without using the dashboard. This makes it practical to spin up temporary tunnels for CI/CD jobs, integration tests, and ephemeral preview environments, then shut them down automatically when the job finishes.

POST /api/tunnels — Create
DELETE /api/tunnels/{id} — Remove
PUT Start or stop any tunnel
GET List and inspect tunnels
Zero-Install SSH Tunnel Option

Localtonet also supports a zero-install option using the SSH client built into Windows 10+, macOS, and Linux. Create a tunnel in the dashboard, open the tunnel settings, click SSH Command, and copy the pre-built one-liner. Paste it into any terminal and the tunnel is active immediately, no binary installation required.

Full Use Case Reference

Tunnel Type Example Services and Workloads
HTTP / HTTPS Web apps, REST APIs, webhooks (Stripe, GitHub, Slack), frontend previews, CMS platforms, admin panels, AI agent endpoints, MCP-compatible services
File Server SFTP remote backups, WebDAV network drives, browser-based file sharing, DevOps artifact access, self-hosted storage
TCP SSH, RDP, MySQL, PostgreSQL, MongoDB, Redis, SMTP, IMAP, MQTT, CI/CD agents, AI inference backends, agent workers, vector services
UDP Minecraft, Valheim, CS2 game servers, VoIP and SIP, IoT telemetry, live media relay, WireGuard VPN
TCP + UDP Mixed Multiplayer games (login + gameplay), communication tools (signaling + voice), media apps (control + stream), IoT gateways
Proxy (HTTP / SOCKS5) Mobile proxy fleets, USB modem proxy nodes, geo-targeted routing, ad verification, privacy-focused traffic routing, device-backed proxy infrastructure

Why Teams Choose Localtonet

Key Advantages

🔀 Every Protocol in One Platform HTTP, TCP, UDP, mixed, file server, and proxy in one account. No need to combine multiple tools.
💸 Transparent Pricing $2 per tunnel per month with unlimited bandwidth. No per-GB overage charges.
📱 Native Android Support The only major tunneling service with a Google Play app and a Termux package.
🏢 SSO for Teams Google, GitHub, Microsoft, and GitLab SSO built in. No extra identity provider setup needed.
🔌 REST API Automation Create and manage tunnels programmatically for CI/CD, preview environments, and dynamic workloads.
🛡 No Raw Port Exposure All connections are outbound. Your local services are never directly exposed to inbound internet traffic.

Frequently Asked Questions

What protocols does Localtonet support?

Localtonet supports six tunnel categories: HTTP/HTTPS (with automatic TLS), TCP, UDP, mixed TCP-UDP, file server tunnels (Default browser UI, SFTP, and WebDAV), and proxy tunnels (HTTP and SOCKS5). All tunnel types are managed from the same dashboard and REST API.

Do I need to manage SSL certificates with Localtonet?

No. Localtonet automatically provisions and manages TLS certificates for all HTTP tunnels. You do not need to configure certificates, set up Let's Encrypt manually, or handle renewals. This applies to both the default localto.net subdomain and to custom domains you bring.

Does Localtonet support UDP tunnels?

Yes. Localtonet supports full UDP tunneling for game servers, VoIP, IoT telemetry, live media relay, and other real-time services. This is a significant advantage: ngrok and several other competing tunneling services do not support UDP at all. Localtonet also supports a mixed TCP-UDP tunnel mode for applications that require both protocols simultaneously.

Can I expose localhost without port forwarding?

Yes. Localtonet works by creating an outbound encrypted connection from your device to Localtonet's servers. No inbound ports need to be open. This means it works behind NAT, CGNAT, corporate firewalls, and on mobile data networks without any router or firewall changes.

What is a mobile proxy tunnel?

A mobile proxy tunnel routes internet traffic through a real mobile device with a carrier-assigned IP address. With Localtonet's Android app, you can turn any smartphone into a remotely accessible HTTP or SOCKS5 proxy node. This is used for ad verification, geo-targeting tests, data collection, and building mobile proxy infrastructure. Localtonet manages the tunnel over an encrypted connection, so the device does not need to expose any ports directly.

Can I use Localtonet on multiple devices?

Yes. Localtonet supports multiple devices under one account. A separate AuthToken is required for each device. You can generate as many tokens as you need from the My Tokens page. Revoking a token disconnects all tunnels on that specific device without affecting others.

What is a reserved port in Localtonet?

A reserved port is a fixed port number assigned to your tunnel that stays the same every time you activate it. Without reservation, Localtonet may assign a different port each session. Reserved ports are useful for TCP and UDP services where clients and applications need to connect to a predictable, stable address. You can manage reserved ports from Add-ons in the dashboard.

What platforms does Localtonet run on?

Localtonet runs on Windows, macOS, Linux, Android, and Docker. The Android support is notable: Localtonet is the only major tunneling service with a dedicated Android app on Google Play and a native Termux package, making it suitable for mobile proxy infrastructure and server hosting from phones.

One Platform for Every Protocol

HTTP, TCP, UDP, file server, proxy. All tunnel types in one account. Start for free, scale as you grow.

Get Started Free →

Localtonet is a secure multi-protocol tunneling and proxy platform designed to expose localhost, devices, private services, and AI agents to the public internet supporting HTTP/HTTPS tunnels, TCP/UDP forwarding, mobile proxy infrastructure, file server publishing, latency-optimized game connectivity, and developer-ready AI agent endpoint exposure from a single unified control plane.

support