Cursor Auto Register : créer et gérer automatiquement un compte Cursor outils open source

Introduction générale

Curseur Auto Register est un projet open source hébergé sur GitHub. Il a été créé par le développeur ddCat-main pour aider les utilisateurs à enregistrer et gérer automatiquement les comptes pour l'éditeur de code Cursor AI, un outil d'édition de code AI avec un nombre limité de comptes d'essai gratuits, et un "dépassement de demande d'essai" si trop de personnes s'enregistrent pour le même appareil. Cet outil crée de nouveaux comptes à l'aide de scripts automatisés, enregistre les informations dans une base de données et fournit des services API et une interface visuelle pour faciliter l'obtention et la gestion des comptes par les utilisateurs. Les références du projet Cursor Auto FreeIl est entièrement gratuit et destiné uniquement à des fins d'étude et de recherche.

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

 

Liste des fonctions

  • Enregistrement automatique des comptesAutomatisation de l'enregistrement des comptes Cursor par l'intermédiaire de scripts.
  • Stockage des bases de donnéesSauvegarde des informations du compte enregistré avec succès dans la base de données locale accounts.db.
  • Services API: Fournit une interface pour obtenir une liste de comptes, randomiser les comptes ou créer de nouveaux comptes.
  • interface de visualisationLe compte de l'utilisateur : une page de l'interface utilisateur intégrée qui affiche des informations sur le compte et prend en charge les opérations.
  • Prise en charge des boîtes aux lettres personnaliséesLes domaines de messagerie personnelle peuvent être configurés pour l'enregistrement.
  • EnregistrementLe processus d'exécution est documenté dans api.log pour faciliter le débogage.
  • Open source et gratuitLe code est accessible au public et peut être librement téléchargé et modifié par les utilisateurs.

 

Utiliser l'aide

L'installation et l'utilisation de Cursor Auto Register nécessitent quelques connaissances techniques, mais les étapes sont claires. Vous trouverez ci-dessous un guide détaillé qui vous aidera à démarrer rapidement.

Processus d'installation

  1. Préparation de l'environnement
    • Assurez-vous que Python 3.8 ou une version ultérieure est installé sur votre ordinateur. Exécuter python --version Vérifier la version.
    • Installez Git pour télécharger le code. Si vous ne l'avez pas, vous pouvez le télécharger sur https://git-scm.com/.
    • Un réseau stable est nécessaire, de préférence avec un accès à des serveurs étrangers, car l'enregistrement des curseurs repose sur des réseaux internationaux.
  2. Télécharger le code du projet
    • Ouvrez un terminal et entrez la commande suivante pour cloner le projet :
      git clone https://github.com/ddCat-main/cursor-auto-register.git
      
    • Accédez au catalogue de projets :
      cd cursor-auto-register
      
  3. Installation des dépendances
    • Exécutez la commande suivante pour installer les bibliothèques Python requises :
      pip install -r requirements.txt
      
    • S'il y a un manque de requirements.txtLa bibliothèque de base peut être installée manuellement :
      pip install requests fastapi aiosqlite
      
  4. Installer Chrome
    • Le projet utilise Chrome sans tête pour effectuer l'enregistrement. Assurez-vous que Chrome est installé, téléchargeable sur https://www.google.com/chrome/.

Configuration des variables d'environnement

  1. Création d'un fichier .env
    • Dans le répertoire racine du projet, créez le fichier .env document, dont le contenu se réfère à la politique officielle de l'Union européenne. config.pyexemple :
      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
      
    • Description des paramètres: :
      • EMAIL_DOMAINSPour le domaine de votre boîte aux lettres, vous devez configurer la redirection DNS sur Cloudflare.
      • EMAIL_USERNAMEPréfixes de boîtes aux lettres temporaires : préfixes de boîtes aux lettres temporaires, par exemple à partir de https://tempmail.plus/.
      • DATABASE_URLl'adresse de la base de données, qui est enregistrée par défaut à l'adresse accounts.db.
      • MAX_ACCOUNTSNombre maximum de comptes enregistrés, valeur par défaut 1, réglable.
  2. Configuration de la redirection des boîtes aux lettres
    • Si vous utilisez une boîte aux lettres personnalisée, vous devez configurer Catch-all pour qu'il transfère les messages vers une boîte aux lettres temporaire dans Cloudflare. Voir https://blog.csdn.net/qq_50082325/article/details/144530594 pour plus de détails.
    • Exemple : Placer le *@yourdomain.com Faire suivre à test@tempmail.plus.

Étapes d'utilisation

  1. Démarrage des services
    • Exécuter dans le répertoire du projet :
      python cursor_register.py
      
    • Le script démarre le service API et écoute http://localhost:8000 par défaut.
  2. Enregistrement automatique des comptes
    • Une fois le service lancé, visitez http://localhost:8000/account (requête POST) pour créer un nouveau compte.
    • Le script s'enregistrera avec l'adresse électronique configurée et, lorsque cela sera fait, il stockera les informations dans le fichier accounts.db.
  3. Obtenir un compte
    • Obtenir tous les comptes via l'API :
      curl http://localhost:8000/accounts
      
    • Obtenir un compte au hasard :
      curl http://localhost:8000/account/random
      
  4. Accès à l'interface de visualisation
    • Ouvrez votre navigateur et tapez http://localhost:8000/ pour afficher la liste des comptes et l'interface opérateur.
    • L'interface affiche les comptes enregistrés avec succès et permet une gestion simple.
  5. Vérification de l'état de fonctionnement
    • Exécutez la commande suivante pour vérifier si le service fonctionne :
      curl http://localhost:8000/health
      
    • Le retour à la normale indique que le service fonctionne bien.
  6. Débogage et journalisation
    • Visualisation des fichiers journaux api.log Vérifier le fonctionnement :
      tail -f api.log
      

Précautions de manipulation

  • exigences en matière de réseauPour plus d'informations, voir : Évitez d'utiliser des proxies globaux et assurez-vous d'avoir accès à la page d'enregistrement du curseur https://authenticator.cursor.sh/sign-up.
  • Paramètres de permissionLe programme d'action de l'Union européenne (UE) : Veiller à ce que accounts.db Le fichier dispose d'autorisations de lecture et d'écriture.
  • Fermer le curseurPour éviter les conflits, fermez l'éditeur de curseurs avant d'exécuter le programme.
  • conformitéPour l'étude et la recherche uniquement, sous réserve des conditions d'utilisation de Cursor.

Fonctions vedettes

  • Services API: Fourni /accounts,/account/random répondre en chantant /account Trois points d'accès pour une gestion facile des comptes programmatiques.
  • Visualisation de l'interface utilisateurLe système de gestion des comptes est accessible via le site http://localhost:8000/ pour visualiser les informations relatives aux comptes.
  • Stockage des bases de donnéesLes fichiers de texte sont plus sûrs et plus fiables que les fichiers de texte pour une utilisation à long terme.

 

scénario d'application

  1. Apprendre la programmation de l'IA
    Les étudiants s'exercent au codage avec Cursor, mais les comptes gratuits sont limités. L'outil crée automatiquement de nouveaux comptes afin de ne pas interrompre l'apprentissage.
  2. tests de développement
    Les développeurs ont besoin de plusieurs comptes Cursor pour tester les fonctionnalités de l'IA. L'outil améliore l'efficacité en générant des comptes en masse via l'API.
  3. Travail d'équipe
    Les petites équipes utilisent Cursor Free sur plusieurs appareils. L'outil génère des comptes distincts pour chaque appareil afin de faciliter la collaboration.

 

QA

  1. Les outils sont-ils sûrs ?
    Le projet est open source et le code peut être vérifié. Mais utilisez-le pour protéger votre courrier électronique et vos informations personnelles afin d'éviter les fuites.
  2. Que se passe-t-il si je ne m'inscris pas ?
    Vérifiez que votre réseau, la configuration de votre boîte aux lettres et Chrome fonctionnent. Vérifier api.log Problèmes liés au localisateur de journaux.
  3. Puis-je utiliser mon propre courriel ?
    Oui, dans le .env Configuration moyenne EMAIL_DOMAINS répondre en chantant EMAIL_USERNAME.
  4. Comment le service API est-il désactivé ?
    Appuyez sur Ctrl+C pour arrêter le script en cours d'exécution dans le terminal.
© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...