PROXELAR(1)

NAME

proxelarA programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing.…

SYNOPSIS

$cargo install proxelar

INFO

531 stars
34 forks
0 views

DESCRIPTION

A programmable MITM proxy that intercepts HTTP/HTTPS traffic so you don't have to guess what your app is doing. Forward & reverse modes, TLS interception, TUI, terminal, and web GUI.

README

Proxelar

A Man-in-the-Middle proxy written in Rust.

Intercept, inspect, and debug HTTP/HTTPS traffic with a terminal, TUI, or web interface.

CI Dependabot Updates Dependency check

imageimage

Features

  • HTTPS interception — automatic CA generation and per-host certificate minting
  • Forward & reverse proxy — CONNECT tunneling or upstream URI rewriting
  • Three interfaces — terminal, interactive TUI (ratatui), web GUI (axum + WebSocket)
  • Request filtering — search and inspect request/response pairs in detail
  • Easy CA install — visit http://proxel.ar through the proxy to download the certificate

Installation

cargo install proxelar

Quick Start

# Run (forward proxy, TUI)
proxelar

Install the CA certificate

Option A: visit http://proxel.ar through the proxy

Option B: manually install ~/.proxelar/proxelar-ca.pem

Configure your system proxy to 127.0.0.1:8080

Usage

proxelar                                          # interactive TUI (default)
proxelar -i terminal                              # terminal output
proxelar -i gui                                   # web GUI at localhost:8081
proxelar -m reverse --target http://localhost:3000 # reverse proxy
proxelar -b 0.0.0.0 -p 9090                       # custom bind address and port
All CLI options
FlagDescriptionDefault
-i, --interfaceterminal · tui · guitui
-m, --modeforward · reverseforward
-p, --portListening port8080
-b, --addrBind address127.0.0.1
-t, --targetUpstream target (required for reverse)
--gui-portWeb GUI port8081
--ca-dirCA certificate directory~/.proxelar
TUI key bindings
KeyAction
j / k / arrowsNavigate
EnterToggle detail panel
TabSwitch Request / Response
/Filter
EscClose panel / clear filter
g / GTop / bottom
cClear requests
q / Ctrl+CQuit

Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

License

MIT

SEE ALSO

clihub3/4/2026PROXELAR(1)