Grok-Mirror : déploiement en un clic de sites miroirs Grok rentables

Introduction générale

Grok-Mirror est un programme basé sur le principe du Déploiement rapide sans serveur Grok3 site miroir domestique La Grok Mirror Station est conçue pour être opérationnelle. Elle permet aux utilisateurs de déployer un kiosque Grok local en un clic via Docker. Grok est un assistant IA lancé par xAI, et Grok-Mirror permet aux utilisateurs d'utiliser les fonctionnalités de Grok sans visiter le site officiel de xAI grâce à la technologie du miroir. Le projet prend en charge la gestion multi-utilisateurs et fournit une interface API compatible avec le format OpenAI. Il dispose d'une variété de modèles Grok intégrés que les utilisateurs peuvent exécuter localement, éliminant ainsi les restrictions liées au réseau. Il permet également un déploiement rapide en utilisant des serveurs Serv00 inactifs. L'ensemble du processus est simple et convient aux particuliers, aux équipes ou aux développeurs.

Pas d'accès direct dans le pays Grok Le projet "Grok", qui exploite ce problème pour fournir des sites miroirs Grok. Le projet peut rapidement gagner de l'argent grâce à Google Ads, il suffit de configurer les variables système de GOOGLEADS. Une cinquantaine d'ensembles de comptes soutiennent régulièrement 2 000 personnes et gagnent 3 couteaux de revenus par jour. Vous pouvez également utiliser cette méthode pour attirer du trafic et gagner de l'argent par vous-même.

Grok-Mirror:一键部署可盈利的Grok镜像站

 

Liste des fonctions

  • Déploiement en un clic : créez rapidement des kiosques Grok locaux via Docker ou Serv00.
  • Support multi-utilisateurs : permet à plusieurs personnes d'utiliser le logiciel en même temps et aux administrateurs de gérer les comptes et les autorisations.
  • Interface API : Fournit/v1/chat/completionsAPI de chat, compatible avec le format OpenAI.
  • Options de multimodélisation : soutiengrok-2,grok-3et de nombreux autres modèles.
  • Utilisation sans mur : il n'est pas nécessaire de s'appuyer sur des réseaux externes après un déploiement local.
  • Gestion des jetons : permet de saisir des jetons Sso et même d'importer plusieurs jetons par lots.
  • Mise en cache des données : mécanisme de mise en cache intégré pour améliorer la vitesse de réponse.
  • Discussions ad hoc : l'API prend en charge les sessions ad hoc sans enregistrement.

 

Utiliser l'aide

Processus d'installation (méthode Docker)

Grok-Mirror dépend de Docker pour fonctionner par défaut, les étapes d'installation sont les suivantes :

  1. Installation de Docker
    Les utilisateurs de Windows et de Mac peuvent télécharger Docker Desktop, tandis que les utilisateurs de Linux peuvent l'exécuter :

    sudo apt update && sudo apt install docker.io -y
    

    Vérifier la version :

    docker --version
    
  2. Tirer les miroirs
    Saisissez-le dans le terminal :

    docker pull dairoot/grok-gateway:latest
    

    Cette opération permet de télécharger la dernière version de l'image Grok-Mirror.

  3. Démarrage des services
    Exécutez la commande suivante pour lancer le conteneur :

    docker run --rm -p 50005:8080 -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
    
    • -p 50005:8080: Le port 8080 du conteneur est remplacé par le port local 50005.
    • -v grok_gateway_db:/app/.cache_dataLes données sont stockées de manière persistante.
      Après le démarrage, accédez auhttp://127.0.0.1:50005Vérifiez si le service est en cours d'exécution.
  4. Configuration du nom de domaine (facultatif)
    Si un accès extranet est nécessaire, reportez-vous à la procédure de déploiement complète pour configurer le nom de domaine.

Tutoriel de déploiement rapide (approche Serv00)

Si vous disposez d'un serveur Serv00 inactif, vous pouvez l'utiliser pour déployer rapidement Grok-Mirror :

I. Configuration dans le backend Serv00

  1. Configurer le port
    Connectez-vous au backend Serv00, allez dans les paramètres "Firewall", et ajoutez un port personnalisé (par ex.50006).
    Grok-Mirror:一键部署可盈利的Grok镜像站
  2. Configuration des services Web
    Remplissez le nom de domaine personnalisé dans le backend (par ex.yourdomain.serv00.net) et le port que vous venez de créer pour compléter la configuration du service web.
    Grok-Mirror:一键部署可盈利的Grok镜像站
  3. Editer les services web
    Cliquez sur le service web que vous venez de créer et sélectionnezManage -> Detailspour passer en mode édition et vérifier que les réglages sont corrects.
    Grok-Mirror:一键部署可盈利的Grok镜像站

Ensuite, téléchargez le programme Grok mirror station

Exécutez la commande suivante dans le terminal Serv00 pour télécharger le programme Grok :

curl -L -o grok_gateway https://dairoot.cn/2025/03/06/serv00-grok/grok_gateway_freebsd_amd64

III. procédures opérationnelles

  1. exécuter l'autorité
    Entrez la commande :

    chmod +x grok_gateway
    
  2. Démarrage des services
    Démarrer le programme avec un port personnalisé, par exemple le port50006: :

    ./grok_gateway -p 50006
    

IV. services d'accès

Une fois le déploiement terminé, entrez le nom de domaine personnalisé dans votre navigateur (par ex.http://yourdomain.serv00.net:50006) pour accéder au service Grok.

Étapes de la configuration

  1. Se connecter au back-office
    Accéder à l'adresse du service (par exemplehttp://127.0.0.1:50005) pour accéder à la page de connexion. Le mot de passe par défaut de l'administrateur doit être transmis par la variable d'environnementADMIN_PASSWORDParamètres, par exemple :

    docker run --rm -p 50005:8080 -e ADMIN_PASSWORD=yourpassword -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
    

    La méthode Serv00 permet d'accéder aux paramètres directement après le nom de domaine.

  2. Entrer le jeton Sso
    Méthode d'obtention du jeton Sso :

    • Connectez-vous au site web de l'IAO (https://x.ai).
    • Appuyez sur F12 pour ouvrir Developer Tools et passez à l'onglet Network.
    • Rafraîchissez la page et trouvez lenew-chatpour copier le jeton Sso dans le cookie.
    • Saisir et enregistrer en arrière-plan "Gestion des jetons". La saisie par lots est possible, voir plus loin.
  3. fonction de test
    Une fois la configuration terminée, allez sur la page d'accueil et entrez du texte pour tester le dialogue. Si le résultat est renvoyé, le service est normal.

Utilisation de l'API

Grok-Mirror offre un support API à/v1/chat/completions.

  1. Demandes de base
    Testé avec cURL :

    curl --location "http://127.0.0.1:50005/v1/chat/completions" \
    --header "Content-Type: application/json" \
    --header "Authorization: Bearer YourSsoToken" \
    --data '{"model": "grok-2", "messages": [{"role": "user", "content": "你好!"}]}'
    
  2. Configuration des variables d'environnement
    Cela peut se faire via la variable d'environnementAUTHORIZATIONDéfinir le jeton :

    docker run --rm -p 50005:8080 -e AUTHORIZATION=YourSsoToken -v grok_gateway_db:/app/.cache_data dairoot/grok-gateway:latest
    
  3. Modèles de soutien
    Support APIgrok-2,grok-3et d'autres modèles, précisermodelCommutation des paramètres.

Fonction en vedette Fonctionnement

  1. Saisie de jetons par lot
    invocations/api/batch-add-grok-tokenInterface :

    curl -X POST "http://127.0.0.1:50005/api/batch-add-grok-token" \
    -H "Content-Type: application/json" \
    -d '{"sso_token_list": ["token1", "token2"]}'
    
  2. interface de connexion
    • Connexion générale :
    curl -X POST "http://127.0.0.1:50005/api/login" \
    -H "Content-Type: application/json" \
    -d '{"user_name": "test", "email_md5": "md5value"}'
    
    • V2 Login (avec Token) :
    curl -X POST "http://127.0.0.1:50005/api/login-v2" \
    -H "Content-Type: application/json" \
    -d '{"user_name": "test", "sso_token": "YourSsoToken"}'
    
  3. Obtenir la liste Grok
    Voir les instances disponibles :

    curl -X POST "http://127.0.0.1:50005/api/get-grok-list" \
    -H "Content-Type: application/json" \
    -d '{"page": "1", "page_size": "10"}'
    

 

variable du système

Les variables d'environnement suivantes sont prises en charge par Grok-Mirror pour la configuration de services personnalisés. Ces variables peuvent être configurées lors du démarrage d'un conteneur Docker ou d'une application Serv00 via la commande-eest passé, par exempledocker run -e 变量名=值.

catégorisationnom de la variabletypologievaleur par défautdescriptions
En rapport avec l'APIADMIN_PASSWORDStringNoneMot de passe pour accéder au backend d'administration. Vous devez le spécifier manuellement s'il n'est pas défini, sinon vous ne pourrez pas vous connecter au backend.
AUTHORIZATIONStringNoneClé d'accès à l'API pour l'interrogation d'une liste de tokens Sso multicomptes. Il est recommandé de définir ce paramètre pour gérer automatiquement les tokens.
ENABLE_MIRROR_APIBooleantruePermet d'activer ou non l'accès à l'API. Réglé surfalsefermer/v1/chat/completionsInterface.
MIRROR_API_PREFIXStringNonePréfixe d'accès à l'API, par exemple fixé àapiEnsuite, l'interface devient/api/v1/chat/completions. La configuration est recommandée pour différencier les chemins.
API_HATDBooleantruePermet d'activer ou non le mode de discussion temporaire. L'API n'enregistre pas les journaux de discussion lorsqu'elle est activée, ce qui convient aux tests ou aux besoins de confidentialité.
variable du systèmePROXY_URL_POOLStringNoneLiens de pool de proxys avec plusieurs proxys séparés par des virgules. Le format est le suivanthttp://username:password@ip:port.
HOSTStringNoneAdresse du domaine de service pour les fonctions telles que les images de retour de l'API. Par exemple, l'adresse du domaine du service pour les fonctions telles que les images de retour de l'API.https://example.com.
GOOGLEADSStringNoneCode publicitaire Google Adsense pour intégrer des annonces sur une page.

exemple d'utilisation

  1. Définir des variables à la manière de Docker
    Ajoutez la variable d'environnement lorsque vous démarrez le conteneur :
docker run --rm -p 50005:8080 
-e ADMIN_PASSWORD=yourpassword 
-e AUTHORIZATION=YourSsoToken 
-v grok_gateway_db:/app/.cache_data 
dairoot/grok-gateway:latest
  1. Réglage des variables en mode Serv00
    Avant d'exécuter le programme, exportez les variables via le terminal :
export ADMIN_PASSWORD=yourpassword
export AUTHORIZATION=YourSsoToken
./grok_gateway -p 50006

 

scénario d'application

  1. Assistant d'apprentissage personnel
    Après avoir déployé Grok-Mirror, les utilisateurs peuvent poser des questions et obtenir des réponses à leurs connaissances à tout moment, sans avoir besoin d'un accès Internet à xAI.
  2. Outils d'IA d'équipe
    Les équipes partagent un seul kiosque Grok local avec des capacités de gestion multi-utilisateurs pour améliorer l'efficacité de la collaboration.
  3. Développement de plates-formes d'essai
    Les développeurs utilisent les interfaces API pour tester les fonctionnalités de l'IA, développer de nouvelles applications ou intégrer des systèmes existants.

 

QA

  1. Grok-Mirror est-il gratuit ?
    Le projet lui-même est gratuit et open source, mais nécessite un compte xAI Grok et un jeton Sso.
  2. Pourquoi la demande d'API a-t-elle échoué ?
    sondeAuthorizationest correct, peut-être que le Token est expiré ou qu'il n'est pas configuré.
  3. Quels sont les modèles pris en charge ?
    adjuvantgrok-2,grok-3et de nombreux autres modèles, en fonction du retour de l'API.
© 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...