-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ospab edited this page May 17, 2026
·
4 revisions
Welcome to the OSTP Wiki — the official documentation for the Ospab Stealth Transport Protocol.
Русская версия / Russian version
| Page | Description |
|---|---|
| Installation | Server & client setup — one-line install scripts |
| Configuration | Full configuration reference for server & client |
| Management API | REST API for panels, dashboards, and automation |
| Protocol Design | Wire format, cryptography, obfuscation, DPI resistance |
| Share Links |
ostp:// URI format for one-click connection |
| GUI Client | Windows/macOS desktop application |
| Building from Source | Compilation guide for 14+ targets |
| FAQ | Frequently asked questions |
Ospab Stealth Transport Protocol is a UDP-based encrypted tunneling protocol designed for maximum resistance to DPI, TSPU, and active probing. Every byte on the wire is cryptographically indistinguishable from random noise.
| Feature | Details |
|---|---|
| Full Obfuscation | Headers, payloads, and metadata — all encrypted. Kerckhoffs's principle. |
| Noise NNpsk0 | X25519 + ChaChaPoly + BLAKE2s — forward secrecy, no PKI required |
| Reliable UDP | Selective ACK, NACK, gap recovery, configurable reorder buffer |
| Congestion Control | BBR-inspired adaptive window with bandwidth/RTT estimation |
| Multiplexing | Multiple TCP streams over a single encrypted UDP session |
| Seamless Roaming | WiFi to LTE without session drop — tracked by session ID, not IP |
| Management API | REST API with per-user traffic stats, limits, and key management |
| Fallback Server | TCP proxy to nginx/caddy — looks like a regular website to DPI |
| Multi-Listener | Bind to multiple addresses/ports simultaneously |
| Structured Logging |
tracing with RUST_LOG filtering — debug/info/warn/error |
| Cross-Platform | Windows, Linux, macOS, Android, FreeBSD, MIPS, RISC-V |
bash <(curl -Ls https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.sh)irm https://raw.githubusercontent.com/ospab/ostp/master/scripts/install.ps1 | iexDownload from GitHub Releases.
| Capability | sing-box | xray-core | Hysteria2 | OSTP |
|---|---|---|---|---|
| Management API | Yes | Yes (gRPC) | Yes | Yes (REST) |
| Per-user traffic stats | Yes | Yes | Yes | Yes |
| Traffic limits | Yes | Yes | Yes | Yes |
| Congestion control | BBR | N/A | Brutal/BBR | BBR-inspired |
| Fallback web server | Yes | Yes | Yes | Yes |
| Structured logging | Yes | Yes | Yes | Yes |
| Config validation CLI | Yes | Yes | — | Yes |
| Full traffic obfuscation | Partial | Partial | — | Yes |
| Native DPI resistance | — | — | — | Yes |
Business Source License 1.1 — free for personal and non-commercial use.
Automatically converts to MIT License on May 14, 2030.