Skip to content

Titanium Web ProxyHigh-performance HTTP(S) proxy

Reverse / edge CLI, desktop Inspector, and optional Plus ops — on Windows, Linux, and macOS. Embed in .NET when you need a library.

Titanium Web Proxy

Editions

Titanium.Cli

MIT · zip / winget

Standalone reverse / edge daemon for any stack: run, test, version, update.

Titanium Inspector

PolyForm NC · MSI / zip

Desktop MITM debugger — session grid, inspectors, AutoResponder, breakpoints, HAR.

Titanium.Plus

PolyForm NC

Control plane, dashboard, observability, discovery, WAF. Install with titanium update --plus.

Titanium.Web.Proxy

MIT · NuGet

Optional .NET library — embed a MITM and/or reverse proxy in your app.

Quick start

shell
# Download a CLI zip from /download, then:
titanium run -c twp.yaml
titanium test -c twp.yaml
yaml
schemaVersion: "7.0"
listeners:
  - host: "127.0.0.1"
    port: 8000
    decryptSsl: false
    forwardHost: "127.0.0.1"
    forwardPort: 8080
csharp
using System.Net;
using Titanium.Web.Proxy;
using Titanium.Web.Proxy.Models;

using var proxyServer = new ProxyServer();
proxyServer.BeforeRequest += async (s, e) =>
{
    Console.WriteLine(e.HttpClient.Request.Url);
};

var endPoint = new ExplicitProxyEndPoint(IPAddress.Loopback, 8000, decryptSsl: true);
proxyServer.AddEndPoint(endPoint);
proxyServer.CertificateManager.EnsureRootCertificate(
    userTrustRootCertificate: true,
    machineTrustRootCertificate: false);
proxyServer.Start();

Next steps

Core & CLI: MIT · Plus & Inspector: PolyForm Noncommercial