WireSockUI is a complete rewrite of the EpexGUI initiative, credits to EpexGUI author for kicking this off
WireSockUI provides an user-interface to use the WireSock VPN client directly from your Windows system tray. The interface design for WireSockUI follows the official WireGuard for Windows interface.
The main screen shows the configured tunnel interface, peer information and tunnel state on the right-hand side.
Through add tunnel
, a new tunnel can be created from scratch or loaded from a file:
Existing tunnels can be edited by selecting the tunnel in the tunnel list and clicking Edit
:
WireSockUI offers syntax highlighting while creating new or editing tunnel profiles. It will validate both the format of the profile configuration in terms of sections and keys as well as the actual key values (Numbers, IP Addresses, CIDR masks).
You can use the Process
button on the edit screen, to easily select a process name to insert into the profile for the WireSock AllowedApps or DisallowedApps keys.
Additionally WireSockUI supports a number of settings to allow it to start-up with Windows, automatically re-connect to your last active tunnel or minimize to system tray on startup. You can also open the folder where WireSockUI saves the profile configurations from here.
New builds are automatically generated by GitHub Actions and made available as a release. The workflow logs can be viewed publicly, allowing potential applications to validate both the source code and the resulting artifact(s).