https://github.com/0xgingi/adguardvpngui
AdGuardVPNGUI provides a GUI for the Linux AdGuard VPN CLI
https://github.com/0xgingi/adguardvpngui
Last synced: 3 months ago
JSON representation
AdGuardVPNGUI provides a GUI for the Linux AdGuard VPN CLI
- Host: GitHub
- URL: https://github.com/0xgingi/adguardvpngui
- Owner: 0xGingi
- Created: 2025-03-01T14:49:15.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-01T15:21:30.000Z (3 months ago)
- Last Synced: 2025-03-01T15:33:17.747Z (3 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# 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
1. Download the binary from the [releases page](https://github.com/0xGingi/AdguardVPNGUI/releases)
2. Make the binary executable:
```
chmod +x AdGuardVPN
```
3. Run the binary:
```
./AdGuardVPN
```### Build Binary (This will install the binary to /usr/local/bin/AdGuardVPN and create a desktop file)
1. Clone this repository:
```
git clone https://github.com/0xGingi/AdguardVPNGUI.git
```
2. Navigate to the project directory:
```
cd AdguardVPNGUI
```
3. Build/Install the binary:
```
python build.py
```### Run from Python
1. Clone this repository:
```
git clone https://github.com/0xGingi/AdguardVPNGUI.git
```
4. Navigate to the project directory:
```
cd AdguardVPNGUI
```
5. Run the application:
```
python adguard_vpn_gui.py
```