TeapodStream

Verified safeOpen sourceExclusive
No reviews reviews
113
downloads
10
android

AI summary

Lightweight Android VPN client built around xray-core with VLESS, VMess, Trojan, and Shadowsocks protocols. Offers TUN mode for system-wide traffic routing or proxy-only SOCKS5 operation, plus split tunneling, subscription auto-updates, and QR code import. Requires broad permissions including camera for QR scanning and package querying for split tunneling.

Generated by AI. May contain inaccuracies.

About this app

Android VPN client with Xray protocol support and TUN interface.

To avoid misunderstandings, here's a brief explanation of the project's essence and plans:

Teapod Stream is a personal, non-commercial project whose main goal is simplicity. It's not a feature-packed Swiss army knife for geeks with hundreds of settings, but simply a convenient, human-friendly UI for a VPN.

The client is developed as needed: code is refined when the author encounters bugs or issues themselves.

- Priorities: The project is still in the stage of building core functionality, so minor bugs are fixed last. - Releases: Stable builds that the author has already tested on their own device. - Pre-releases: Actively developed versions (everything may change or break).

Features

- Protocols: VLESS, VMess, Trojan, Shadowsocks - Transports: TCP, WebSocket, gRPC, H2, QUIC, xHTTP, HTTPUpgrade, SplitHTTP - Encryption: TLS, Reality (including post-quantum ML-DSA-65) - Shadowsocks prefix proxy — DPI bypass for servers with the ?prefix= parameter - TUN interface — all device traffic goes through the VPN - Proxy-only mode — runs a SOCKS5 proxy without raising a TUN tunnel - Split tunneling — exclude or include specific apps - Subscriptions — automatic configuration updates via URL (including self-signed TLS) - QR scanning — quickly add configurations - Real-time traffic statistics

Architecture

TUN mode (default): [Apps] -> [TUN interface] -> [teapod-tun2socks] -> [SOCKS5 127.0.0.1:port] -> [xray-core] -> [Server]

Proxy-only mode: [App] -> [SOCKS5 127.0.0.1:port] -> [xray-core] -> [Server]

- xray-core — routing core (XTLS/Xray-core) - teapod-tun2socks — bridge between TUN interface and xray SOCKS5 proxy (AAR) - Android VpnService — manages TUN interface at the OS level

Configuration

Xray:

Parameter | Default | Description Random port | off | Random SOCKS5 port on each connection SOCKS5 port | 10808 | Fixed port (when random is off) Random credentials | on | Generate SOCKS login/password on each connection SOCKS login/password | — | Fixed credentials (can be left empty — proxy without authentication) Proxy only | off | Run only SOCKS5 proxy without VPN tunnel (no VPN permission required) UDP | on | Route UDP traffic through SOCKS DNS mode | Through VPN | DNS request routing

Subscriptions:

- Supports base64 and plain-text formats - Subscriptions with self-signed TLS certificates: the app shows a dialog with certificate information and asks to proceed - HTTP User-Agent: TeapodStream/<version> (Android; XrayNG-compatible) Xray-core/<version>

License

The project uses open-source components:

- Xray-core — MIT License - teapod-tun2socks — MIT License

What's new

v1.4.16May 20, 2026

https://github.com/Wendor/teapod-stream/compare/v1.4.15...v1.4.16/

About this version

Version
1.4.16 (12416)
Size
32.13 MB
Requires Android
10
Target SDK
29
Architecture
arm64-v8a
Downloads
113
Updated
May 20, 2026
Package
com.teapodstream.teapodstream

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app