Amnezia-WireGuard-Tools

Преобразование конфигураций (конвертация) WireGuard в формат Amnezia. Генерация конфигураций Cloudflare WARP. Создание QR-кодов для быстрого импорта конфигураций. Добавление случайного ListenPort в конфигурации. Настройка и сохранение параметров SOCKS5 прокси. Отправка UDP сообщений с параметрами из конфигурации

MIT License

Stars
5

Amnezia WireGuard Tools

Amnezia WireGuard Tools — это мощный инструмент для работы с конфигурациями WireGuard и их преобразования в формат Amnezia VPN. Программа также поддерживает генерацию конфигураций Cloudflare WARP, создание QR-кодов для удобного импорта настроек и настройку SOCKS5 прокси-серверов.

Основные функции

  • Преобразование конфигураций WireGuard в формат Amnezia
  • Генерация конфигураций Cloudflare WARP
  • Создание QR-кодов для быстрого импорта конфигураций
  • Добавление случайного ListenPort в конфигурации
  • Настройка и сохранение параметров SOCKS5 прокси
  • Отправка UDP сообщений с параметрами из конфигурации
  • Поддержка тёмной темы интерфейса для удобства работы
  • Конвертация конфигураций в JSON формат

Как использовать

Веб версии:

tehnoproekt.tech

Скачивание скомпилированной версии:

Помимо возможности использования исходного кода приложения прямо из репозитория, предоставляем возможность скачивания готовой, скомпилированной версии приложения. Это позволяет пользователям, не знакомым с процессом компиляции Python-приложений, быстро получить и использовать приложение на своих устройствах.

Для скачивания скомпилированной версии приложения, следуйте этим шагам:

  1. Перейдите на страницу "Releases" (Релизы) в репозитории на GitHub или воспользуйтесь ссылкой релиз.
  2. Найдите последний релиз, в котором доступна скомпилированная версия приложения.
  3. В разделе "Assets" (Ресурсы) найдите и скачайте файл с расширением, соответствующим вашей операционной системе (например, .exe для Windows, .app для macOS (будет позже), или .tar.gz для Linux).
  4. После завершения загрузки, выполните установку или запускайте приложение согласно инструкциям для вашей операционной системы.

Установка:

  1. Убедитесь, что у вас установлен Python версии 3.7 или выше.
  2. Клонируйте репозиторий:
    git clone https://github.com/teslaproduuction/Amnezia-WireGuard-Tools.git
    cd Amnezia-WireGuard-Tools
    
  3. Установите зависимости:
    pip install -r requirements.txt
    

Использование

  1. Запустите программу:
    python ui.py
    
  2. Загрузите конфигурационный файл WireGuard (.conf) через интерфейс программы.
  3. Используйте кнопки на панели инструментов для выполнения различных операций с конфигурацией.

Скриншоты

История изменений

  • Версия 1.0 (14 сентября 2024):

    • Проведена значительная переработка программы для улучшения функционала и интерфейса.
    • Добавлена поддержка интеграции с Amnezia и Hiddify.
    • Оптимизирован пользовательский интерфейс.
  • Версия 0.9 (8 сентября 2024):

    • Запуск тестирования функционала программы и финальная настройка интерфейса.
    • Исправлены ошибки в отображении QR-кодов.
  • Версия 0.8 (29 августа 2024):

    • Начало разработки программы, добавлен функционал для работы с конфигурациями WireGuard и Cloudflare WARP.

Используемые библиотеки и ресурсы

Лицензия

Этот проект распространяется по лицензии MIT. Подробности можно найти в файле LICENSE.

Related Projects