A cross-platform asynchronous HTTP(S) proxy server in C#.
A cross-platform asynchronous HTTP(S) proxy server in C#.
A lightweight, high-performance HTTP(S) proxy for Windows, Linux, and macOS.
Website · Download · Docs · Releases
| Product | Best for |
|---|---|
Titanium.Cli (titanium / twp)Download |
Standalone reverse / edge proxy from the command line |
| Titanium Inspector Download |
Desktop MITM debugger — session grid, inspectors, AutoResponder, breakpoints, HAR export |
Titanium.Plustitanium update --plus (after installing CLI) |
Optional ops: control plane, dashboard, observability |
| Titanium.Web.Proxy NuGet |
Embed a proxy (MITM and/or reverse) in a .NET app |
Requires .NET 10 or later for the library. CLI and Inspector downloads are self-contained (no SDK needed to run them).
Full catalog: Features. Protocol coverage: protocol support matrix. HTTP/3 packaging: HTTP/3 wiki.
Tiny keep-alive GET (~56 B) on common reverse wires, plus WebSocket and unary gRPC:
Heavier reverse load (64 KB GET/POST on typical wires):
RPS is requests per second (gRPC bars are RPC/s). Compared on the same harness vs YARP, nginx, HAProxy, and Envoy. See Performance.
Inspector and CLI (Windows, Linux, macOS): use Download — MSI / DMG / AppImage / .deb / .rpm / zip. Short walkthrough: Install.
After the CLI is on your PATH (or in the current folder):
titanium run -c twp.yaml
titanium test -c twp.yaml
titanium version --check
titanium updatetitanium run is foreground (Ctrl+C to stop). Boot persistence: titanium service install -c twp.yaml — CLI — service. Each CLI zip also includes a twp alias.
Optional Plus: titanium update --plus, then plus.enabled: true — Plus.
dotnet add package Titanium.Web.Proxy
# Prerelease / beta:
dotnet add package Titanium.Web.Proxy --prereleaseExplicit HTTP(S) proxy on 127.0.0.1:8000 that logs each requested URL:
…Point your client at 127.0.0.1:8000 as its HTTP and HTTPS proxy. Trusting a generated root certificate changes the current user's certificate store — only do this on a machine you control.
titanium-web-proxy tag)Actively maintained by justcoding121. Past contributor: honfika.
Titanium.Web.Proxy and Titanium.Cli are MIT. Titanium Inspector and Titanium.Plus are PolyForm Noncommercial 1.0.0.
No open issues yet, or sync has not completed.