/proxysaur

A network debugging proxy powered by WebAssembly

Primary LanguageRustBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Docs Page

proxysaur

A HTTP proxy debugging tool.

Installation

Navigate to the releases page and download a compiled release for your platform.

Getting started

Once you've downloaded the release for your platform, run the following command to launch a debugging HTTP(S) proxy:

$ proxysaur http

Trust the CA

Pay attention to the commands listed in the output underneath "To trust this certificate." For example, on macOS you'd run the line that looks like:

security add-trusted-cert -d -r trustRoot -k $HOME/Library/Keychains/login.keychain CA_LOC/myca.crt

Test it out

In a separate terminal, run:

$ curl -x "http://localhost:9999" "https://proxysaur.us/test"

You should observe that the request has been rewritten :)

Documentation

Head over to the docs page to learn about how to use proxysaur to debug HTTP applications.