mirror of
https://github.com/0xGingi/AdGuardVPNGUI.git
synced 2026-09-21 11:34:36 -04:00
No description
- Python 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitignore | ||
| adguard_vpn_gui.py | ||
| build.py | ||
| readme.md | ||
| requirements.txt | ||
AdGuardVPNGUI
AdGuardVPNGUI provides a GUI for the Linux AdGuard VPN CLI
Features
- One-click connection: Connect to VPN with a single click
- Location browser: View and search through all available VPN locations
- Connection details: See your connection status, IP address, and location
- Settings management: Configure VPN mode, DNS, and update settings
- Site exclusions: Manage websites that bypass the VPN
- Auto-login: Convenient login dialog with credential management
- Status monitoring: Real-time connection status updates
Dependencies
- Python
- Tkinter
- AdGuard VPN CLI (https://github.com/AdguardTeam/AdguardVPNCLI)
Installation
Binary
- Download the binary from the releases page
- Make the binary executable:
chmod +x AdGuardVPN - Run the binary:
./AdGuardVPN
Build Binary (This will install the binary to /usr/local/bin/AdGuardVPN and create a desktop file)
- Clone this repository:
git clone https://github.com/0xGingi/AdguardVPNGUI.git - Navigate to the project directory:
cd AdguardVPNGUI - Build/Install the binary:
python build.py
Run from Python
- Clone this repository:
git clone https://github.com/0xGingi/AdguardVPNGUI.git - Navigate to the project directory:
cd AdguardVPNGUI - Run the application:
python adguard_vpn_gui.py