Неофициальный клиент AdGuard VPN для Linux

Отдельный проект, не продукт AdGuard: состояние VPN в трее и настройки в окне.

Статус
Релиз 2.0.0, независимый проект
Стек
Rust, Python 3, PyQt5, GitHub Actions, systemd
Ссылки

Задача

У AdGuard VPN для Linux есть только консольная программа adguardvpn-cli. Состояние VPN в ней не видно, а команды приходится помнить. Этот клиент добавляет значок в трее и окно настроек поверх официальной консольной программы.

AdGuard — товарный знак AdGuard Software Ltd. Клиент не связан с AdGuard: это отдельный проект, который только вызывает консольную программу. Поэтому он и называется неофициальным.

Что сделано

  • Демон в трее

    Показывает, подключён ли VPN, город, пинг и публичный адрес. Подключает и отключает одним щелчком. Работает без опроса по таймеру и реагирует на события системы.

  • Окно настроек

    Больше 80 локаций с пингами, поиск и избранное.

  • Исключения сайтов

    Список можно собрать, перетащив в окно файл с доменами.

  • Вход и автозапуск

    Вход в аккаунт из окна, автозапуск, интерфейс на русском и английском.

  • Установка консольной программы

    Если консольной программы нет, окно предлагает команду установки. Выполняете её вы сами в терминале.

  • Проверенная установка

    Установщик проверяет контрольную сумму готового демона, а сам демон собирается в GitHub Actions.

Как выглядит

Окно клиента со списком из 80 локаций AdGuard VPN: города с пингом в миллисекундах, внизу исключения сайтов и флажок автозапуска
Список локаций с пингами: 80 вариантов, избранное и поиск, внизу исключения сайтов и автозапуск. Интерфейс в этом кадре английский.

Нужно похожее?

Опишите задачу своими словами. Цену и срок называю до начала работы.

Обсудить задачу

Заявка без оплаты

+7 916 800-31-71 Обсудить задачу