TCPeer

Verified safeOpen sourceExclusive
5.0
1 review
20
downloads
8.0
android

AI summary

Experimental peer-to-peer Layer 3 VPN using direct TCP connections with no relay. Supports IPv4/IPv6 tunneling, TCP hole punching, and native Android VpnService. Not encrypted—relies on application-level security like HTTPS. Requires self-hosted coordinator for peer discovery.

Generated by AI. May contain inaccuracies.

About this app

TCPeer is an experimental dual-stack Layer 3 peer-to-peer VPN built around direct TCP connections.

TCP is the outer transport used for VPN traffic. A lightweight coordinator provides authentication, peer discovery, endpoint registration, device synchronization, and coordinated TCP simultaneous-open.

The coordinator does not relay tunneled traffic.

Once a direct connection is established, IPv4 and IPv6 packets are transferred directly between peers as their original raw IP bytes.

TCPeer adds 0 bytes of TCPeer-specific framing overhead to the data plane.

Warning

TCPeer is not an encrypted VPN.

Authentication proves possession of the configured Secret Key using HMAC-SHA256, but the direct TCP stream itself is cleartext.

Applications should use their own encryption, such as HTTPS or SSH, when confidentiality is required.

Features TCPeer currently provides:

Direct peer-to-peer TCP transport TCP over IPv4 and IPv6 Coordinator-assisted peer discovery Separate IPv4 and IPv6 endpoint registration TCP simultaneous-open / TCP hole punching HMAC-SHA256 Secret Key authentication Raw IPv4 and IPv6 Layer 3 tunneling 0-byte TCPeer data-plane framing Linux TUN interface Native Android VpnService client IPv4 DHCP support IPv6 SLAAC and Router Advertisements DHCPv6 Prefix Delegation support Automatic upstream DNS discovery RDNSS advertisement IPv4 and IPv6 forwarding NAT44 NAT66 nftables integration Optional nftables software flow offload Linux exit-node operation Persistent SQLite state Device/peer synchronization Automatic Android reconnection TPP / TCPPeerPing Coordinator-local administration Interactive Linux configuration systemd services

About this version

Version
0.1.0 (1)
Size
11.38 MB
Requires Android
8.0
Target SDK
26
Architecture
armeabi-v7a, x86, x86_64, arm64-v8a
Downloads
20
Updated
Aug 30, 2026
Package
com.tcppeer.android

Similar apps

Ratings & reviews

5.0·1 review
5.0
1 rating
  • 5
    1
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app

Recent reviews

Showing 1 of 1