A simple and user-friendly terminal interface for managing WireGuard VPN connections, built using Python 3.
- Easy setup and configuration of WireGuard VPN connections
- Show active WireGuard VPN connections and their status
- Connect and disconnect to configured VPN connections
- Display the current public IP address for easy verification of successful VPN connection
wg.mp4
- Python 3 installed on your system
- WireGuard installed and configured on your system
- A WireGuard server to connect to
Clone the repository to your local machine and install the required dependencies:
$ git clone https://github.com/yel-hadd/wireguard-cli-client.git wg-cli
$ cd wg-cli
$ python3 -m pip install termcolor
$ python3 wg-cli.py
Contributions are always welcome! Feel free to fork the repository and make any changes that you feel would improve the project. If you encounter any bugs or issues, please open a new issue in the repository's issue tracker.