Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
T

titanium-web-proxy

> 编程语言
Open source

A cross-platform asynchronous HTTP(S) proxy server in C#.

2.0K stars0 likes0 views
WebsiteGitHub

About

A cross-platform asynchronous HTTP(S) proxy server in C#.

Titanium Web Proxy

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.Plus
titanium 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).

What you can do

  • Decrypt and inspect HTTPS in a native desktop Inspector on Windows, macOS, and Linux — AutoResponder, Map Local/Remote, breakpoints, Composer, HAR, curl/fetch
  • When a server blocks the proxy (TLS fingerprinting or other reasons), we detect it and automatically tunnel that traffic
  • Speak modern HTTP — HTTP/2 by default, optional HTTP/3, WebSocket, gRPC, SSE, GraphQL rules in the same grid
  • Run the same engine as a reverse / edge proxy from the CLI (YAML, load balancing, ACME, live reload)
  • Embed in .NET via NuGet (MIT); Inspector is free for personal and education use

Full catalog: Features. Protocol coverage: protocol support matrix. HTTP/3 packaging: HTTP/3 wiki.

Performance

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.

Installation

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):

bash
titanium run -c twp.yaml
titanium test -c twp.yaml
titanium version --check
titanium update

titanium 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.

Library (.NET)

bash
dotnet add package Titanium.Web.Proxy
# Prerelease / beta:
dotnet add package Titanium.Web.Proxy --prerelease

Quick start (library)

Explicit 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.

Examples and documentation

  • Website — product docs, download, getting started, features, release notes
  • Wiki — deeper guides (performance, streaming bodies, HTTP/3, protocol support) and a short Features pointer
  • Basic console proxy
  • WPF desktop example
  • Windows service example
  • API reference

Support and contributing

  • Bugs and feature requests: GitHub Issues
  • Programming questions: Stack Overflow (titanium-web-proxy tag)
  • Pull requests welcome — see CONTRIBUTING.md (includes local QA tooling for maintainers)

Code quality

Maintainers

Actively maintained by justcoding121. Past contributor: honfika.

License

Titanium.Web.Proxy and Titanium.Cli are MIT. Titanium Inspector and Titanium.Plus are PolyForm Noncommercial 1.0.0.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#c-sharphttphttp-serverhttps

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言