Skip to content

Shell скрипт для генерации VLESS ключей из приложения Aeza Security

License

Notifications You must be signed in to change notification settings

vernette/aeza-vless-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Скрипт для автоматического получения VLESS ключей через API мобильного приложения Aeza Security. В текущей версии поддерживается генерация ключей только для бесплатных локаций.

Warning

Автор скрипта не несёт ответственности за использование скрипта, получение доступа к API, нарушение условий использования или любые правовые последствия, связанные с его применением

Быстрый старт

# Через curl
curl -s https://raw.githubusercontent.com/vernette/aeza-vless-generator/master/aeza-vless-generator.sh | bash

# Через wget
wget -qO- https://raw.githubusercontent.com/vernette/aeza-vless-generator/master/aeza-vless-generator.sh | bash

# Через Docker
docker run -it ghcr.io/vernette/aeza-vless-generator:latest
./aeza-vless-generator.sh

Зависимости

Название Назначение
curl Выполнение HTTP запросов
jq Работа с JSON
qrencode Генерация QR-кодов
openssl Генерация уникальных id

Автоматическая установка зависимостей поддерживается для:

  • Debian
  • Ubuntu
  • Arch Linux
  • Fedora

Для других систем установите зависимости вручную или используйте Docker.

Особенности использования

Ограничения

  • На один email можно получить максимум 5 ключей
  • Для получения нового ключа требуется перезапуск скрипта

Требования к почте

Рекомендуется использовать почту от известных провайдеров (Google, Mail.ru, Yandex и т.д.).

Если не хотите использовать личную почту, можно воспользоваться сервисом Kopeechka или выбрать режим регистрации на временную почту.

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

Если возникают проблемы с доступом, рекомендуется использовать прокси (поддерживаются IPv4 и IPv6).

Рекомендуемые сервисы:

  • proxy.family: IPv6 прокси от 0.26 руб. (сайт)
  • PROXY6: IPv6 прокси от 2.88 руб. (сайт)

Настройка прокси:

# Установка прокси
export https_proxy=protocol://login:password@ip:port

# Пример с авторизацией
export https_proxy=http://user:pass@46.18.219.157:41282

# Пример без авторизации
export https_proxy=http://46.18.219.157:41282

# Отключение прокси после использования
unset https_proxy

Note

Поддерживаемые протоколы: http, https, socks4, socks5

Результаты работы

После выполнения скрипт:

  1. Создаст лог-файл log.txt с информацией о процессе
  2. Создаст директорию output с JSON-файлом, содержащим:
    • Email
    • API токен
    • ID устройства
    • VLESS ключ
    • Локацию VLESS ключа
  3. Отобразит QR-код для подключения
  4. Предоставит VLESS ключ
  5. Создаст одноразовую ссылку для скачивания JSON-файла (если согласиться на загрузку файла на bashupload.com)

API токен и ID устройства потребуются в будущем, когда в скрипт будет добавлено управление аккаунтами

Разработка

Если у вас есть предложения по улучшению или вы нашли баг:

Планы развития

  • Менеджер аккаунтов
  • Поддержка прокси
  • Определение типа аккаунта и доступных локаций
  • Загрузка данных на bashupload.com
  • Dockerfile
  • Сохранение результатов в файл

About

Shell скрипт для генерации VLESS ключей из приложения Aeza Security

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published