No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-03-01 10:21:30 -05:00
.gitignore v1.0.0 2025-03-01 09:49:36 -05:00
adguard_vpn_gui.py v1.1.0 - Improvements 2025-03-01 10:17:29 -05:00
build.py v1.1.0 - Improvements 2025-03-01 10:17:29 -05:00
readme.md Update readme.md 2025-03-01 10:21:30 -05:00
requirements.txt v1.0.0 2025-03-01 09:49:36 -05:00

AdGuardVPNGUI

AdGuardVPNGUI provides a GUI for the Linux AdGuard VPN CLI Screenshot_20250301_095003

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

Installation

Binary

  1. Download the binary from the releases page
  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
    
  2. Navigate to the project directory:
    cd AdguardVPNGUI
    
  3. Run the application:
    python adguard_vpn_gui.py