tcptun

Use cases

What people build with a networking runtime.

tcptun is not marketed as a consumer VPN product. These paths show how operators and developers use the same compiled runtime for private links, reverse publish, platform VPN, and embedded engines.

Use case01

Private endpoint

Run your own private networking endpoint with a compiled topology: mixed local inbound, Native tunnel outbound, and explicit routes.

Setup wizard
Use case02

Reverse publishing

Expose TCP/UDP services behind NAT through native mux tunnels. Server publish and client expose share service names across the mesh.

Reverse docs
Use case03

Android VPN runtime

Build application-aware VPN routing with TUN, DNS, and outbound switching. Android v0.5.1 embeds tcptun-go v0.5.0. VPN profiles require TLS or REALITY and use Full Tunnel only.

Google Play
Use case04

Go embedded networking

Embed routing and transport capabilities in-process using standard net contracts instead of managing external proxy processes.

Go SDK
Use case05

Multi-site networking

Connect distributed services with balance groups, chains, and deterministic route rules across compiled outbounds.

Examples
Use case06

Local mixed / SOCKS5 hops

Keep mixed and socks5 for authenticated local or LAN hops. Tunnel endpoints are native.

Protocols