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.

git clone https://github.com/catas-w/WK-Proxy.git
cd WK-Proxy
mvn clean package
cd gui/target
java -jar gui-${version}.jar
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.
Welcome to contribute! If you have any suggestions or comments, please submit an Issue Or contact me catasw@foxmail.com
This project uses the following excellent open-source projects, and we thank them for their contributions:
Java
94.9%
CSS
3.4%
Lex
1.3%
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.

git clone https://github.com/catas-w/WK-Proxy.git
cd WK-Proxy
mvn clean package
cd gui/target
java -jar gui-${version}.jar
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.
Welcome to contribute! If you have any suggestions or comments, please submit an Issue Or contact me catasw@foxmail.com
This project uses the following excellent open-source projects, and we thank them for their contributions:
Java
94.9%
CSS
3.4%
Lex
1.3%