9 min read

Localtonet Runs Everywhere — Windows, macOS, Linux, Android, Docker, and ARM

Download Localtonet for Windows, macOS, Linux, Android, or Docker. Single portable binary, zero dependencies, native ARM support for Raspberry Pi and Apple Silicon.

🌐 Cross-Platform · Single Binary · Zero Dependencies

A single portable binary with zero dependencies. No frameworks, no runtimes, no package managers. Drop it on any machine, authenticate with your token, and your tunnels are live in seconds on any architecture, any operating system, any environment.

🪟 Windows 🍎 macOS 🐧 Linux 📱 Android 🐳 Docker 🔧 ARM & x86

One Binary, Every Platform

Most developer tools come with a long list of prerequisites install Node.js, or Python, or the .NET runtime, or a specific version of libc. Localtonet has none of that. The client is a self-contained binary that carries everything it needs inside itself. No installation wizard, no PATH conflicts, no dependency hell.

0Dependencies
6Platforms
13+Build variants
1Command to authenticate
📦 Self-contained binary No runtime, no framework, no package manager needed. Download, authenticate, run.
🔧 ARM & x86 support Native builds for x64, ARM, and ARM64 on Linux and macOS. Works on Raspberry Pi, Apple Silicon, and cloud VMs.
🐳 Docker-native Official image on Docker Hub. Drop it into any Compose file or Kubernetes pod with a single line.
📱 Android mobile app Native Android app on Google Play. Share your mobile data connection as a proxy endpoint from your phone.
🔑 Zero-install SSH option Don't want to install anything at all? Use the built-in SSH client on any machine no binary required.

🪟 Windows

Localtonet is available for Windows via the Microsoft Store or as a direct binary download. Three architectures are supported: 64-bit, 32-bit, and ARM64.

A Microsoft Store (Recommended)

Easiest install

Search for Localtonet in the Microsoft Store, or use the direct link below. Updates are managed automatically by Windows.

Open in Microsoft Store →

B Direct Binary Download

Extract the ZIP to a folder of your choice (e.g. C:\Localtonet), then authenticate:

localtonet.exe --authtoken <YOUR_TOKEN>
Run as Administrator for service mode

If you want Localtonet to start automatically on boot, open PowerShell as Administrator and run localtonet --install-service --authtoken <YOUR_TOKEN>.

🍎 macOS

Localtonet supports both Intel (x64) and Apple Silicon (ARM64) Macs. The recommended installation method is Homebrew, which also handles future updates.

A Homebrew (Recommended)

Auto-updates
brew tap localtonet/tap
brew install localtonet
localtonet --authtoken <YOUR_TOKEN>
# Apple Silicon example
curl -L https://localtonet.com/download/localtonet-osx-arm64.zip -o localtonet-osx-arm64.zip
unzip localtonet-osx-arm64.zip -d ~/localtonet
chmod 755 ~/localtonet/localtonet

# Optional: move to PATH
sudo mv ~/localtonet/localtonet /usr/local/bin/localtonet

# Authenticate
localtonet --authtoken <YOUR_TOKEN>

🐧 Linux

Linux is the most versatile platform for Localtonet with the widest range of build variants covering everything from modern Ubuntu servers to Alpine-based containers and Raspberry Pi devices.

A One-liner Install (Recommended)

Auto-detects architecture

Detects your CPU and OS automatically, downloads the correct build, and installs to /usr/local/bin/localtonet.

curl -fsSL https://localtonet.com/install.sh | sh
localtonet --authtoken <YOUR_TOKEN>

B Manual Download — All Linux Variants

glibc (Ubuntu, Debian, Fedora, RHEL…)

musl (Alpine, containers…)

# x64 example
wget https://localtonet.com/download/localtonet-linux-x64.zip
unzip localtonet-linux-x64.zip -d ~/localtonet
chmod 755 ~/localtonet/localtonet

# Optional: move to PATH
sudo mv ~/localtonet/localtonet /usr/local/bin/localtonet

# Authenticate
localtonet --authtoken <YOUR_TOKEN>
Termux on Android

A special Termux build is available at localtonet-termux.zip for use in Termux. Note: service mode (--install-service) and VPN are not supported in Termux. For full functionality on Android, use the official Android app from Google Play.

📱 Android

The official Localtonet Android app lets you run tunnels directly from your phone or tablet. This is especially powerful for using your mobile data connection as a proxy endpoint giving you a real mobile IP for geo-testing, ad verification, and data collection.

1

Install the app from Google Play

Search for Localtonet on Google Play, or download the APK directly from localtonet.com/download.

2

Copy your AuthToken

Log in to your Localtonet account in a browser, go to Dashboard → My Tokens, and copy your AuthToken. Each device has its own unique token.

3

Authenticate in the app

Open the Localtonet app, paste your AuthToken into the authentication field, and tap Save / Authenticate. Your Android device is now linked to your account. Manage tunnels from the web dashboard as usual.

🌍 Mobile proxy endpoint Share your mobile data connection as a rotating proxy real carrier IP, useful for geo-testing and ad verification.
📡 Works on mobile data Tunnels work over 4G and 5G connections no Wi-Fi or fixed internet line required.
🔒 Remote device management Enroll and remotely reboot Android devices. Extend to USB data sticks and modems without root access.

🐳 Docker & Containers

The official Localtonet Docker image is published on Docker Hub. Drop it into any Compose file, Kubernetes deployment, or CI/CD pipeline with a single line.

A Pull and Run

# Pull the latest image
docker pull localtonet/localtonet

# Run with your AuthToken
docker run localtonet/localtonet --authtoken <YOUR_TOKEN>

B Docker Compose Example

services:
  localtonet:
    image: localtonet/localtonet
    command: --authtoken <YOUR_TOKEN>
    restart: unless-stopped
Persistent tunnel in containers

Use restart: unless-stopped in Compose or a restart policy in Kubernetes to keep the Localtonet container running after a host reboot. Combined with tunnels set to Start in the dashboard, your services stay online automatically.

🔧 ARM & x86 — All Architectures Supported

Localtonet provides native binaries for every major CPU architecture. No emulation layer, no performance penalty the binary runs natively on whatever hardware you're using.

Platform Architecture Typical use case Download
🪟 Windows x64 · x86 · ARM64 Desktop, laptop, Surface Download page
🍎 macOS x64 · ARM64 Intel Mac, Apple Silicon (M1/M2/M3/M4) ARM64 · x64
🐧 Linux glibc x64 · ARM · ARM64 Ubuntu, Debian, Fedora, RHEL, Raspberry Pi OS Download page
🐧 Linux musl x64 · ARM · ARM64 Alpine Linux, minimal containers Download page
🐳 Docker multi-arch image Containers, Compose, Kubernetes, CI/CD Docker Hub
📱 Android ARM · ARM64 Smartphones, tablets, mobile proxy Google Play
🪟 Windows
Archx64 · x86 · ARM64
🍎 macOS
Archx64 · ARM64 (Apple Silicon)
🐧 Linux
Archx64 · ARM · ARM64 · musl
🐳 Docker
Imagelocaltonet/localtonet
📱 Android
SourceGoogle Play · APK

🔑 No Download At All | Zero-Install SSH

Don't want to install anything? You don't have to. Create a tunnel in the dashboard, open its settings, and copy the SSH Command. Paste it into any terminal the built-in SSH client on Windows, macOS, or Linux handles the rest. No binary, no install, live in under 60 seconds.

ssh -p 223 YourTunnelToken@example.localto.net -R3327:127.0.0.1:8080
Full guide available

Read the complete zero-install walkthrough including platform-specific instructions for Windows, macOS, and Linux in our Zero-Install SSH Tunnels blog post.

Frequently Asked Questions

Does Localtonet work on Raspberry Pi?

Yes. Raspberry Pi OS is a glibc-based Linux distribution. Download the Linux ARM or Linux ARM64 binary depending on your Pi model, or use the one-liner installer which detects the architecture automatically. Service mode with systemd is fully supported.

Which Linux binary should I use glibc or musl?

Use glibc for most Linux distributions: Ubuntu, Debian, Fedora, RHEL, CentOS, Raspberry Pi OS, and similar. Use musl for Alpine Linux or other musl-based distributions commonly used in minimal Docker base images. If unsure, the one-liner installer (curl -fsSL https://localtonet.com/install.sh | sh) picks the correct variant automatically.

Does the Docker image support ARM?

Yes. The official localtonet/localtonet image on Docker Hub is a multi-arch image that supports both AMD64 and ARM64. Docker pulls the correct variant automatically for your host architecture.

Can I use Localtonet on Apple Silicon (M1/M2/M3/M4)?

Yes. Download the macOS ARM64 binary or install via Homebrew (brew install localtonet) Homebrew automatically selects the native ARM64 build on Apple Silicon Macs.

Can I run Localtonet on Android without the app?

Yes, via Termux. Download the localtonet-termux.zip package from the download page and install it with pkg install ./localtonet.deb. Note that service mode and VPN are not supported in Termux for full functionality use the official Android app.

Is the same AuthToken used across all platforms?

No. Each device gets its own unique AuthToken. Go to Dashboard → My Tokens to create, view, and manage tokens for each of your devices. You can revoke a token for a specific device without affecting any others.

How do I keep Localtonet running after a reboot on Linux or macOS?

Use service mode. Run sudo localtonet --install-service --authtoken <YOUR_TOKEN> followed by sudo localtonet --start-service --authtoken <YOUR_TOKEN>. Localtonet registers itself as a systemd unit (Linux) or launchd job (macOS) and starts automatically on every boot. Full guide: Start Localtonet Automatically.

Download for Your Platform and Get Started

Single binary, zero dependencies, runs everywhere. Pick your platform, authenticate with your token, and your first tunnel is live in under a minute.

Go to Download Page →
cross-platform single binary zero dependencies windows linux macos android mobile app docker container arm support raspberry pi apple silicon expose localhost

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.