No description
Find a file
2025-05-23 23:48:22 -05:00
install.sh fixed install script, added saving theme and sorting profiles 2025-05-23 23:38:57 -05:00
README.md added python version 2025-05-23 23:48:22 -05:00
requirements.txt first commit 2025-05-16 21:06:16 -05:00
screenshot1.png first commit 2025-05-16 21:06:16 -05:00
screenshot2.png first commit 2025-05-16 21:06:16 -05:00
wgtui.py fixed install script, added saving theme and sorting profiles 2025-05-23 23:38:57 -05:00

wgtui

Connecting and disconnecting to wireguard servers is mildly cumbersome, especially with multiple profiles. This is a Wireguard TUI app for easily managing connections written in python. Easy to use - just install, point to folder containing WireGuard profile .conf files, then click to connect/disconnect. That's it. Requires python (3.11+) and wireguard-tools package (i.e. wg-quick), see here fore more info: https://www.wireguard.com/install/

To Install:

git clone https://code.b3nchat.xyz/b3n/wgtui.git
cd wgtui
./install.sh
Source your bashrc or zshrc. i.e.:
source ~/.zshrc

To run:

wgtui

To quit:

ctrl + q

Settings:

s

image image