Wizard Proxy

August 13, 2026 · View on GitHub

Java 17.0+ GraalVM 22 GPL-3.0 license

English | 中文

Wizard Proxy (WK Proxy) is an open-source desktop HTTP/HTTPS debugging proxy and packet capture tool for Windows and macOS. It gives developers and testers a clean and efficient network debugging experience.

Features

  • Natively compiled with GraalVM & Java, offering excellent performance and cross-platform support.
  • HTTP/HTTPS proxy and traffic inspection, with support for intercepting and analyzing both requests and responses.
  • Automatically generated root certificates with one-click installation for seamless and secure HTTPS decryption.
  • WebSocket proxy support, suitable for real-time communication scenarios.
  • Request throttling and replay, enabling simulation of various network conditions and testing request reliability.

Coming Soon

  • Custom request interception and modification
  • Modify request content using Python scripts

Screenshots

image image image

Installation

Install the binary package

  1. Download the executable file for your platform from the Github Release
  2. Configure the runtime environment as needed.

Run from source

  • Dependencies: JDK 17.0+, Maven 3.6.3+
git clone https://github.com/catas-w/WK-Proxy.git
cd WK-Proxy
mvn clean package
cd gui/target
java -jar gui-${version}.jar

Native build diagnostics

Use the optional profile to print embedded-resource registration and native image heap partition sizes without changing regular release builds:

mvn -pl gui -Pnative-diagnostics clean gluonfx:compile

Set WK_PROXY_STARTUP_METRICS=true when launching the JVM or native executable to log the time spent in launcher/dependency injection, FXML/CSS loading, stage creation, and the first JavaFX pulse.

Contribution

Welcome to contribute! If you have any suggestions or comments, please submit an Issue Or contact me catasw@foxmail.com

Credits

This project uses the following excellent open-source projects, and we thank them for their contributions: