This project includes a local Web GUI and can be packaged as a Windows executable.
- Starts a local HTTP server on
127.0.0.1. - Opens your default browser automatically.
- Provides UI workflows for:
- server initialization
- client creation/revocation
- package generation (Windows/Linux/FlexEdge)
From this folder:
python web_app.pyThe app will auto-open in your browser at a local URL similar to:
http://127.0.0.1:8765/
Use the provided build script:
powershell -ExecutionPolicy Bypass -File .\build_web_gui_exe.ps1Output:
dist\EZ-OpenVPN-Toolkit-Web.exe
Behavior:
- Runs as a windowed app (no console window).
- Starts the local server.
- Opens your default browser to the Web GUI.
You can distribute the generated .exe from dist.
Data (clients, server config, certificates, logs) is stored relative to where the app runs.