tcptun

Download

Multi-platform runtime binaries.

Latest published CLI: [email protected]. Binaries are files inside the npm package (not opaque third-party mirrors). Prefer inspect-then-run install or npm.

Android

VPN client on Google Play.

The Android app wraps the networking runtime for device-level TUN, DNS, and outbound switching. Install from Play Store package com.tcptun.client.

Play Store v0.5.1 embeds tcptun-go v0.5.0, matching CLI v0.5.0. Pair peers on this release. Android VPN profiles require TLS or REALITY; Reverse Subnet / P2P is not exposed in the app.

Android
tcptun client v0.5.1

Application-aware VPN routing on Android. This listing ships tcptun-go v0.5.0, the same core as CLI v0.5.0. Full Tunnel only; remote Native outbounds must use TLS or REALITY.

Open Play Store

Platform builds

Linux, macOS, Windows.

Each file is served from the published npm package layout under dist/. After install, run tcptun --version and match peers for mux/resume features.

Download

Multi-platform binaries, ready to run.

CLI builds ship inside the npm package [email protected]. Direct file links below come from that package.

macOS

x64
tcptun-darwin-amd64

15.6 MB · npm

Download

macOS

ARM64
tcptun-darwin-arm64

14.3 MB · npm

Download

Linux

x64
tcptun-linux-amd64

15.2 MB · npm

Download

Linux

ARM64
tcptun-linux-arm64

13.9 MB · npm

Download

Linux

ARMv7
tcptun-linux-armv7

14.3 MB · npm

Download

Windows

x64
tcptun-windows-amd64.exe

15.6 MB · npm

Download

Windows

ARM64
tcptun-windows-arm64.exe

14.1 MB · npm

Download
Install via npm
npm install -g [email protected]
The package wraps the same platform binaries under dist/. Use npm install -g tcptun@latest for the newest release.
View on npm
One-line install
curl -fsSL https://tcptun.com/install.sh | sh
Installs the latest release to /usr/local/bin. Override the directory with TCPTUN_INSTALL_DIR.
View script

Verify

Why this binary path is inspectable.

Package

npm publishes the same dist/ artifacts used by the installer and CDN links.

Installer

One-liner convenience: curl -fsSL https://tcptun.com/install.sh | sh. Safer: download, read, pin version, then run — or use npm.

inspect → install
# Inspect installer before running
curl -fsSL https://tcptun.com/install.sh -o install-tcptun.sh
less install-tcptun.sh
TCPTUN_VERSION=0.5.0 sh install-tcptun.sh

# Or install the published package
npm install -g [email protected]

# Binary CDN layout (jsDelivr → npm package files)
# https://cdn.jsdelivr.net/npm/[email protected]/dist/tcptun-<os>-<arch>

# Tarball
# https://registry.npmjs.org/tcptun/-/tcptun-0.5.0.tgz