Cursor Auto Register: автоматическое создание и управление учетными записями Cursor с помощью инструментов с открытым исходным кодом

Общее введение

Курсор Auto Register - это проект с открытым исходным кодом, размещенный на GitHub. Он был создан разработчиком ddCat-main, чтобы помочь пользователям автоматически регистрировать и управлять учетными записями для редактора кода Cursor AI, инструмента для редактирования кода AI с ограниченным количеством бесплатных пробных учетных записей и "перерасходом пробных запросов", если слишком много людей регистрируются для одного и того же устройства. Этот инструмент создает новые учетные записи с помощью автоматизированных скриптов, сохраняет информацию в базе данных и предоставляет API-сервисы и визуальный интерфейс, чтобы пользователям было удобно получать и управлять учетными записями. В проекте использованы ссылки Курсор Авто БесплатноОна совершенно бесплатна и предназначена только для изучения и исследования.

Cursor Auto Register:自动创建并管理Cursor账号的开源工具

 

Список функций

  • Автоматическая регистрация учетной записи: Автоматизируйте регистрацию учетных записей в Cursor с помощью сценариев.
  • Хранение базы данных: Сохранить информацию об успешно зарегистрированной учетной записи в локальной базе данных accounts.db.
  • Услуги API: Предоставляет интерфейс для получения списка учетных записей, рандомизации учетных записей или создания новых учетных записей.
  • интерфейс визуализации: Встроенная страница пользовательского интерфейса, которая отображает информацию об учетной записи и поддерживает операции.
  • Поддержка настраиваемых почтовых ящиков: Личные домены электронной почты могут быть настроены для регистрации.
  • Ведение журнала: Запущенный процесс документирован в api.log файл для облегчения отладки.
  • С открытым исходным кодом и бесплатно: Код находится в открытом доступе и может быть свободно загружен и изменен пользователями.

 

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

Установка и использование Cursor Auto Register требует некоторой технической подготовки, но шаги понятны. Ниже приведено подробное руководство, которое поможет вам быстро приступить к работе.

Процесс установки

  1. Подготовка среды
    • Убедитесь, что на вашем компьютере установлен Python 3.8 или более поздней версии. Запустите python --version Проверьте версию.
    • Установите Git для загрузки кода. Если у вас его нет, вы можете загрузить его с сайта https://git-scm.com/.
    • Необходима стабильная сеть, желательно с доступом к зарубежным серверам, так как регистрация Cursor опирается на международные сети.
  2. Скачать код проекта
    • Откройте терминал и введите следующую команду, чтобы клонировать проект:
      git clone https://github.com/ddCat-main/cursor-auto-register.git
      
    • Перейдите в каталог проектов:
      cd cursor-auto-register
      
  3. Установка зависимостей
    • Выполните следующую команду для установки необходимых библиотек Python:
      pip install -r requirements.txt
      
    • Если не хватает requirements.txtБиблиотеку ядра можно установить вручную:
      pip install requests fastapi aiosqlite
      
  4. Установите Chrome
    • В проекте используется безголовый Chrome для завершения регистрации. Убедитесь, что Chrome установлен, его можно загрузить с сайта https://www.google.com/chrome/.

Настройка переменных среды

  1. Создание файла .env
    • В корневом каталоге проекта создайте файл .env документ, содержание которого относится к официальному config.py, пример:
      EMAIL_DOMAINS=yourdomain.com
      EMAIL_USERNAME=test
      EMAIL_PIN=
      DATABASE_URL="sqlite+aiosqlite:///./accounts.db"
      API_HOST="0.0.0.0"
      API_PORT=8000
      ENABLE_UI=True
      MAX_ACCOUNTS=10
      
    • Описание параметров::
      • EMAIL_DOMAINS: Для домена почтового ящика необходимо настроить переадресацию DNS на Cloudflare.
      • EMAIL_USERNAME: Временные префиксы почтовых ящиков, например, с https://tempmail.plus/.
      • DATABASE_URL: адрес базы данных, который по умолчанию сохраняется по адресу accounts.db.
      • MAX_ACCOUNTS: Максимальное количество зарегистрированных учетных записей, значение по умолчанию - 1, настраивается.
  2. Настройка переадресации почтовых ящиков
    • Если вы используете пользовательский почтовый ящик, вам нужно настроить Catch-all для пересылки на временный почтовый ящик в Cloudflare. Подробности см. на сайте https://blog.csdn.net/qq_50082325/article/details/144530594.
    • Пример: поместите *@yourdomain.com Вперед к test@tempmail.plus.

Этапы использования

  1. Начальные услуги
    • Запустите в каталоге проекта:
      python cursor_register.py
      
    • Сценарий запускает службу API и по умолчанию слушает http://localhost:8000.
  2. Автоматическая регистрация учетной записи
    • После запуска службы посетите сайт http://localhost:8000/account (POST-запрос), чтобы создать новую учетную запись.
    • Скрипт зарегистрируется на настроенном адресе электронной почты и по завершении сохранит информацию в файле accounts.db.
  3. Получить аккаунт
    • Получите все учетные записи через API:
      curl http://localhost:8000/accounts
      
    • Заведите случайный аккаунт:
      curl http://localhost:8000/account/random
      
  4. Доступ к интерфейсу визуализации
    • Откройте браузер и введите http://localhost:8000/, чтобы просмотреть список учетных записей и интерфейс оператора.
    • Интерфейс отображает успешно зарегистрированные учетные записи и поддерживает простое управление.
  5. Проверка рабочего состояния
    • Выполните следующую команду, чтобы проверить, работает ли служба:
      curl http://localhost:8000/health
      
    • Возвращение к нормальному состоянию означает, что сервис работает нормально.
  6. Отладка и ведение журнала
    • Просмотр файлов журнала api.log Проверьте работу:
      tail -f api.log
      

Меры предосторожности при обращении

  • сетевые требования: Избегайте использования глобальных прокси-серверов и убедитесь, что у вас есть доступ к странице регистрации курсора https://authenticator.cursor.sh/sign-up.
  • Настройки разрешений: Чтобы обеспечить accounts.db Файл имеет разрешения на чтение и запись.
  • Закрыть курсор: Закройте редактор Cursor перед запуском, чтобы избежать конфликтов.
  • соответствие требованиям: Только для учебных и исследовательских целей, в соответствии с условиями использования Cursor.

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

  • Услуги API: Предоставлено /accounts, и/account/random ответить пением /account Три конечные точки для удобного управления программными аккаунтами.
  • Визуализация пользовательского интерфейса: Доступ через http://localhost:8000/ для визуализации информации о счете.
  • Хранение базы данных: Более безопасно и надежно, чем текстовые файлы, для длительного использования.

 

сценарий применения

  1. Изучайте программирование искусственного интеллекта
    Студенты практикуют код с помощью Cursor, но количество бесплатных учетных записей ограничено. Инструмент автоматически создает новые учетные записи, чтобы обучение не прерывалось.
  2. тестирование разработки
    Разработчикам требуется несколько учетных записей Cursor для тестирования функций искусственного интеллекта. Инструмент повышает эффективность за счет массовой генерации аккаунтов через API.
  3. Работа в команде
    Небольшие команды используют Cursor Free на нескольких устройствах. Для удобства совместной работы инструмент создает отдельные учетные записи для каждого устройства.

 

QA

  1. Безопасны ли инструменты?
    Проект имеет открытый исходный код, и его можно проверить. Но во избежание утечки информации защищайте свою личную почту и информацию.
  2. Что делать, если я не успел зарегистрироваться?
    Убедитесь, что сеть, конфигурация почтового ящика и Chrome в порядке. Проверьте api.log Проблемы с локализатором журналов.
  3. Могу ли я использовать свою собственную электронную почту?
    Да, в .env Средняя конфигурация EMAIL_DOMAINS ответить пением EMAIL_USERNAME.
  4. Как отключается служба API?
    Нажмите Ctrl+C, чтобы остановить выполнение скрипта в терминале.
© заявление об авторских правах

Похожие статьи

LAMBDA:本地化AI邮件自动化系统,快速生成邮件(Gmail)回复草稿

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...