Skip to content

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

License

Notifications You must be signed in to change notification settings

teslaproduuction/Amnezia-WireGuard-Tools

Repository files navigation

Amnezia WireGuard Tools

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

WG_to_Amnesia_logo

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

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

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

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

Помимо возможности использования исходного кода приложения прямо из репозитория, предоставляем возможность скачивания готовой, скомпилированной версии приложения. Это позволяет пользователям, не знакомым с процессом компиляции 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. Используйте кнопки на панели инструментов для выполнения различных операций с конфигурацией.

Скриншоты

image image image

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

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

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

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

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

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

Лицензия

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

About

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

Topics

Resources

License

Stars

Watchers

Forks

Languages