AI Personal Learning
und praktische Anleitung
豆包Marscode1

Cursor Auto Register: Automatisches Erstellen und Verwalten von Cursor-Konten Open-Source-Tools

Allgemeine Einführung

Cursor Auto Register ist ein Open-Source-Projekt, das auf GitHub gehostet wird. Es wurde vom Entwickler ddCat-main erstellt, um Benutzern die automatische Registrierung und Verwaltung von Konten für den Cursor AI-Code-Editor zu erleichtern, einem AI-Code-Editor mit einer begrenzten Anzahl kostenloser Testkonten und einem "Überlauf von Testanfragen", wenn sich zu viele Personen für dasselbe Gerät registrieren. Dieses Tool erstellt neue Konten durch automatisierte Skripte, speichert die Informationen in einer Datenbank und stellt API-Dienste und eine visuelle Schnittstelle zur Verfügung, die es den Nutzern erleichtert, Konten zu erhalten und zu verwalten. Das Projekt verweist auf Cursor Auto FreeSie ist völlig kostenlos und nur für Studien- und Forschungszwecke bestimmt.

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


 

Funktionsliste

  • Automatische KontoregistrierungAutomatisieren der Cursor-Kontoregistrierung durch Skripting.
  • Datenbank-SpeicherSpeichern der erfolgreich registrierten Kontoinformationen in der lokalen Datenbank accounts.db.
  • API-DiensteBereitstellung von Schnittstellen, um eine Liste von Konten zu erhalten, Konten zu randomisieren oder neue Konten zu erstellen.
  • VisualisierungsoberflächeEine integrierte UI-Seite, die Kontoinformationen anzeigt und Operationen unterstützt.
  • Unterstützung für benutzerdefinierte PostfächerPersönliche E-Mail-Domains können für die Registrierung konfiguriert werden.
  • ProtokollierungDer laufende Prozess ist dokumentiert in api.log Datei, um die Fehlersuche zu erleichtern.
  • Quelloffen und kostenlosDer Code ist öffentlich zugänglich und kann von den Benutzern frei heruntergeladen und verändert werden.

 

Hilfe verwenden

Die Installation und Verwendung von Cursor Auto Register erfordert einige technische Vorkenntnisse, aber die Schritte sind klar. Im Folgenden finden Sie eine detaillierte Anleitung, die Ihnen den Einstieg erleichtert.

Einbauverfahren

  1. Vorbereiten der Umgebung
    • Stellen Sie sicher, dass Python 3.8 oder höher auf Ihrem Computer installiert ist. Führen Sie aus. python --version Überprüfen Sie die Version.
    • Installieren Sie Git zum Herunterladen von Code. Wenn Sie es nicht haben, können Sie es von https://git-scm.com/ herunterladen.
    • Ein stabiles Netzwerk ist erforderlich, vorzugsweise mit Zugang zu Servern in Übersee, da die Cursor-Registrierung auf internationale Netzwerke angewiesen ist.
  2. Projektcode herunterladen
    • Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein, um das Projekt zu klonen:
      git clone https://github.com/ddCat-main/cursor-auto-register.git
      
    • Rufen Sie den Projektkatalog auf:
      cd cursor-auto-register
      
  3. Installation von Abhängigkeiten
    • Führen Sie den folgenden Befehl aus, um die erforderlichen Python-Bibliotheken zu installieren:
      pip install -r requirements.txt
      
    • Wenn ein Mangel besteht an requirements.txtkann die Kernbibliothek manuell installiert werden:
      pip install requests fastapi aiosqlite
      
  4. Chrome installieren
    • Das Projekt verwendet Chrome ohne Kopfhörer, um die Registrierung abzuschließen. Vergewissern Sie sich, dass Chrome installiert ist. Sie können es von https://www.google.com/chrome/ herunterladen.

Umgebungsvariablen konfigurieren

  1. Erstellen einer .env-Datei
    • Erstellen Sie im Stammverzeichnis des Projekts die Datei .env Dokument, dessen Inhalt sich auf das offizielle config.py, Beispiel:
      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
      
    • Beschreibung der Parameter::
      • EMAIL_DOMAINSFür Ihre Mailbox-Domain müssen Sie eine DNS-Weiterleitung auf Cloudflare konfigurieren.
      • EMAIL_USERNAME: Temporäre Mailbox-Präfixe, z.B. von https://tempmail.plus/.
      • DATABASE_URL: die Datenbankadresse, die standardmäßig in accounts.db.
      • MAX_ACCOUNTSMaximale Anzahl der registrierten Konten, Standardwert ist 1, einstellbar.
  2. Konfigurieren der Mailbox-Weiterleitung
    • Wenn Sie ein benutzerdefiniertes Postfach verwenden, müssen Sie Catch-all so einrichten, dass es an ein temporäres Postfach in Cloudflare weitergeleitet wird. Siehe https://blog.csdn.net/qq_50082325/article/details/144530594 für Details.
    • Beispiel: Platzieren Sie die *@yourdomain.com Weiterleiten an test@tempmail.plus.

Verwendungsschritte

  1. Neue Dienste
    • Im Projektverzeichnis ausführen:
      python cursor_register.py
      
    • Das Skript startet den API-Dienst und lauscht standardmäßig auf http://localhost:8000.
  2. Automatische Kontoregistrierung
    • Sobald der Dienst läuft, besuchen Sie http://localhost:8000/account (POST-Anfrage), um ein neues Konto zu erstellen.
    • Das Skript registriert sich mit der konfigurierten E-Mail-Adresse und speichert die Informationen anschließend in der Datei accounts.db.
  3. Konto einrichten
    • Rufen Sie alle Konten über die API ab:
      curl http://localhost:8000/accounts
      
    • Besorgen Sie sich ein beliebiges Konto:
      curl http://localhost:8000/account/random
      
  4. Zugang zur Visualisierungsoberfläche
    • Öffnen Sie Ihren Browser und geben Sie http://localhost:8000/ ein, um die Kontoliste und die Benutzeroberfläche anzuzeigen.
    • Die Schnittstelle zeigt erfolgreich registrierte Konten an und unterstützt eine einfache Verwaltung.
  5. Überprüfung des Betriebsstatus
    • Führen Sie den folgenden Befehl aus, um zu überprüfen, ob der Dienst funktioniert:
      curl http://localhost:8000/health
      
    • Die Rückkehr zum Normalzustand zeigt an, dass der Dienst gut funktioniert.
  6. Fehlersuche und Protokollierung
    • Anzeigen von Protokolldateien api.log Überprüfen Sie den Betrieb:
      tail -f api.log
      

Vorsichtsmaßnahmen bei der Handhabung

  • NetzanforderungVermeiden Sie die Verwendung globaler Proxys und stellen Sie sicher, dass Sie Zugang zur Cursor-Registrierungsseite https://authenticator.cursor.sh/sign-up haben.
  • BerechtigungseinstellungenUm sicherzustellen, dass accounts.db Die Datei hat Lese- und Schreibrechte.
  • Cursor schließenSchließen Sie den Cursor-Editor vor der Ausführung, um Konflikte zu vermeiden.
  • ComplianceNur für Studien- und Forschungszwecke, gemäß den Nutzungsbedingungen von Cursor.

Ausgewählte Funktionen

  • API-Dienste: Vorausgesetzt /accountsund/account/random im Gesang antworten /account Drei Endpunkte für einfaches programmatisches Account-Management.
  • Visualisierung UIZugriff über http://localhost:8000/ zur Visualisierung von Kontoinformationen.
  • Datenbank-SpeicherSicherer und zuverlässiger als Textdateien für den langfristigen Gebrauch.

 

Anwendungsszenario

  1. AI-Programmierung lernen
    Schüler üben mit Cursor das Programmieren, aber die kostenlosen Konten sind begrenzt. Das Tool erstellt automatisch neue Konten, damit das Lernen nicht unterbrochen wird.
  2. Entwicklungstests
    Entwickler benötigen mehrere Cursor-Konten, um KI-Funktionen zu testen. Das Tool verbessert die Effizienz, indem es Konten in großen Mengen über die API generiert.
  3. Teamarbeit
    Kleine Teams verwenden Cursor Free auf mehreren Geräten. Das Tool erstellt für jedes Gerät separate Konten für eine einfache Zusammenarbeit.

 

QA

  1. Sind die Werkzeuge sicher?
    Das Projekt ist Open Source und der Code kann überprüft werden. Aber verwenden Sie, um Ihre persönliche E-Mail und Informationen zu schützen, um Leckagen zu vermeiden.
  2. Was ist, wenn ich mich nicht angemeldet habe?
    Überprüfen Sie, ob Ihr Netzwerk, Ihre Mailboxkonfiguration und Chrome funktionieren. Prüfen Sie api.log Log Locator Probleme.
  3. Kann ich meine eigene E-Mail verwenden?
    Ja, in der .env Mittlere Konfiguration EMAIL_DOMAINS im Gesang antworten EMAIL_USERNAME.
  4. Wie wird der API-Dienst ausgeschaltet?
    Drücken Sie Strg+C, um das im Terminal laufende Skript zu beenden.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " Cursor Auto Register: Automatisches Erstellen und Verwalten von Cursor-Konten Open-Source-Tools
de_DEDeutsch