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

Список функций
- Автоматическая регистрация учетной записи: Автоматизируйте регистрацию учетных записей в Cursor с помощью сценариев.
- Хранение базы данных: Сохранить информацию об успешно зарегистрированной учетной записи в локальной базе данных
accounts.db
. - Услуги API: Предоставляет интерфейс для получения списка учетных записей, рандомизации учетных записей или создания новых учетных записей.
- интерфейс визуализации: Встроенная страница пользовательского интерфейса, которая отображает информацию об учетной записи и поддерживает операции.
- Поддержка настраиваемых почтовых ящиков: Личные домены электронной почты могут быть настроены для регистрации.
- Ведение журнала: Запущенный процесс документирован в
api.log
файл для облегчения отладки. - С открытым исходным кодом и бесплатно: Код находится в открытом доступе и может быть свободно загружен и изменен пользователями.
Использование помощи
Установка и использование Cursor Auto Register требует некоторой технической подготовки, но шаги понятны. Ниже приведено подробное руководство, которое поможет вам быстро приступить к работе.
Процесс установки
- Подготовка среды
- Убедитесь, что на вашем компьютере установлен Python 3.8 или более поздней версии. Запустите
python --version
Проверьте версию. - Установите Git для загрузки кода. Если у вас его нет, вы можете загрузить его с сайта https://git-scm.com/.
- Необходима стабильная сеть, желательно с доступом к зарубежным серверам, так как регистрация Cursor опирается на международные сети.
- Убедитесь, что на вашем компьютере установлен Python 3.8 или более поздней версии. Запустите
- Скачать код проекта
- Откройте терминал и введите следующую команду, чтобы клонировать проект:
git clone https://github.com/ddCat-main/cursor-auto-register.git
- Перейдите в каталог проектов:
cd cursor-auto-register
- Откройте терминал и введите следующую команду, чтобы клонировать проект:
- Установка зависимостей
- Выполните следующую команду для установки необходимых библиотек Python:
pip install -r requirements.txt
- Если не хватает
requirements.txt
Библиотеку ядра можно установить вручную:pip install requests fastapi aiosqlite
- Выполните следующую команду для установки необходимых библиотек Python:
- Установите Chrome
- В проекте используется безголовый Chrome для завершения регистрации. Убедитесь, что Chrome установлен, его можно загрузить с сайта https://www.google.com/chrome/.
Настройка переменных среды
- Создание файла .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, настраивается.
- В корневом каталоге проекта создайте файл
- Настройка переадресации почтовых ящиков
- Если вы используете пользовательский почтовый ящик, вам нужно настроить Catch-all для пересылки на временный почтовый ящик в Cloudflare. Подробности см. на сайте https://blog.csdn.net/qq_50082325/article/details/144530594.
- Пример: поместите
*@yourdomain.com
Вперед кtest@tempmail.plus
.
Этапы использования
- Начальные услуги
- Запустите в каталоге проекта:
python cursor_register.py
- Сценарий запускает службу API и по умолчанию слушает http://localhost:8000.
- Запустите в каталоге проекта:
- Автоматическая регистрация учетной записи
- После запуска службы посетите сайт http://localhost:8000/account (POST-запрос), чтобы создать новую учетную запись.
- Скрипт зарегистрируется на настроенном адресе электронной почты и по завершении сохранит информацию в файле
accounts.db
.
- Получить аккаунт
- Получите все учетные записи через API:
curl http://localhost:8000/accounts
- Заведите случайный аккаунт:
curl http://localhost:8000/account/random
- Получите все учетные записи через API:
- Доступ к интерфейсу визуализации
- Откройте браузер и введите http://localhost:8000/, чтобы просмотреть список учетных записей и интерфейс оператора.
- Интерфейс отображает успешно зарегистрированные учетные записи и поддерживает простое управление.
- Проверка рабочего состояния
- Выполните следующую команду, чтобы проверить, работает ли служба:
curl http://localhost:8000/health
- Возвращение к нормальному состоянию означает, что сервис работает нормально.
- Выполните следующую команду, чтобы проверить, работает ли служба:
- Отладка и ведение журнала
- Просмотр файлов журнала
api.log
Проверьте работу:tail -f api.log
- Просмотр файлов журнала
Меры предосторожности при обращении
- сетевые требования: Избегайте использования глобальных прокси-серверов и убедитесь, что у вас есть доступ к странице регистрации курсора https://authenticator.cursor.sh/sign-up.
- Настройки разрешений: Чтобы обеспечить
accounts.db
Файл имеет разрешения на чтение и запись. - Закрыть курсор: Закройте редактор Cursor перед запуском, чтобы избежать конфликтов.
- соответствие требованиям: Только для учебных и исследовательских целей, в соответствии с условиями использования Cursor.
Основные функции
- Услуги API: Предоставлено
/accounts
, и/account/random
ответить пением/account
Три конечные точки для удобного управления программными аккаунтами. - Визуализация пользовательского интерфейса: Доступ через http://localhost:8000/ для визуализации информации о счете.
- Хранение базы данных: Более безопасно и надежно, чем текстовые файлы, для длительного использования.
сценарий применения
- Изучайте программирование искусственного интеллекта
Студенты практикуют код с помощью Cursor, но количество бесплатных учетных записей ограничено. Инструмент автоматически создает новые учетные записи, чтобы обучение не прерывалось. - тестирование разработки
Разработчикам требуется несколько учетных записей Cursor для тестирования функций искусственного интеллекта. Инструмент повышает эффективность за счет массовой генерации аккаунтов через API. - Работа в команде
Небольшие команды используют Cursor Free на нескольких устройствах. Для удобства совместной работы инструмент создает отдельные учетные записи для каждого устройства.
QA
- Безопасны ли инструменты?
Проект имеет открытый исходный код, и его можно проверить. Но во избежание утечки информации защищайте свою личную почту и информацию. - Что делать, если я не успел зарегистрироваться?
Убедитесь, что сеть, конфигурация почтового ящика и Chrome в порядке. Проверьтеapi.log
Проблемы с локализатором журналов. - Могу ли я использовать свою собственную электронную почту?
Да, в.env
Средняя конфигурацияEMAIL_DOMAINS
ответить пениемEMAIL_USERNAME
. - Как отключается служба API?
Нажмите Ctrl+C, чтобы остановить выполнение скрипта в терминале.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...