macOS
x64tcptun-darwin-amd6415.6 MB · npm
Download
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
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.
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.
Platform builds
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
CLI builds ship inside the npm package [email protected]. Direct file links below come from that package.
tcptun-darwin-amd6415.6 MB · npm
tcptun-darwin-arm6414.3 MB · npm
tcptun-linux-amd6415.2 MB · npm
tcptun-linux-arm6413.9 MB · npm
tcptun-linux-armv714.3 MB · npm
tcptun-windows-amd64.exe15.6 MB · npm
tcptun-windows-arm64.exe14.1 MB · npm
npm install -g [email protected]curl -fsSL https://tcptun.com/install.sh | shVerify
Runtime repository: gostartkit/tcptun-go.
npm publishes the same dist/ artifacts used by the installer and CDN links.
One-liner convenience: curl -fsSL https://tcptun.com/install.sh | sh. Safer: download, read, pin version, then run — or use npm.
# 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