Answer-first summary

Par ou commencer dans la documentation InstaTunnel ?

Ordre recommande : installer le CLI, s authentifier, lancer le premier tunnel, puis passer a MCP/webhooks/referrals selon votre cas. Utilisez CLI Flags et Troubleshooting au quotidien.

Derniere revision : March 5, 2026
Compatibilite : La documentation principale couvre CLI v1 par defaut et MCP --transport v2 pour les clients streaming.

Commande rapide

instatunnel auth login -e you@example.com && instatunnel 3000 --subdomain docs-demo

Erreurs courantes et corrections rapides

  • Auth non persistee-Executez instatunnel auth set-key it_your_api_key pour enregistrer votre cle localement.
  • Erreurs 401 de signature webhook-Utilisez les guides de verification de secret sur /docs/webhooks avant les tests de production.

Preuves et confiance

Utilisez ces references pour evaluer la compatibilite, la fiabilite et la securite.

Cadence des releases

Les release notes CLI et docs sont mises a jour en continu, avec des notes de compatibilite par version.

Voir les release notes

Controles de securite

Consultez le security whitepaper pour les politiques, l auth et les protections operationnelles.

Ouvrir le security whitepaper

Utilisation MCP

Utilisez le mode MCP pour exposer des endpoints MCP locaux a des clients distants. MCP est disponible sur Pro et Business.

Prerequis de l'offre : Le mode MCP necessite une API key connectee sur Pro ou Business.

1. Installer le CLI

$ npm install -g instatunnel

2. Authentification (nouveaux vs existants)

Nouvel utilisateur

$ instatunnel auth login -e you@example.com
# Verify email from inbox and copy API key from verification page
$ instatunnel auth set-key "it_your_api_key"

Utilisateur existant

$ instatunnel auth show-key --reveal --copy
# If key is not saved locally:
$ instatunnel auth login -e you@example.com
# Use recovery email, then save the new/current key:
$ instatunnel auth set-key "it_your_api_key"
$ Set-Clipboard "it_your_api_key" # Windows PowerShell helper
$ instatunnel auth set-key "$(Get-Clipboard)"
$ pbpaste | xargs -I {} instatunnel auth set-key "{}" # macOS
$ xclip -o -selection clipboard | xargs -I {} instatunnel auth set-key "{}" # Linux

2a. Utiliser l assistant MCP du dashboard (recommande)

Vous preferez un flux guide ? Ouvrez votre dashboard et utilisez MCP Setup Wizard v2 dans CLI Updates, MCP, and 2026 Best Practices. dashboard.

  • Verifie l eligibilite MCP de l offre avant configuration.
  • Genere la commande exacte instatunnel ... --mcp --transport v2 avec votre port et sous-domaine.
  • Genere un JSON en un clic pour VS Code, Cursor, Claude Desktop, Windsurf, Codex et Gemini Antigravity.

3. Demarrer le tunnel MCP (v1 par defaut)

v1 est le transport par defaut. C est l option la plus compatible pour HTTP et webhooks.

$ instatunnel 8787 --mcp
$ instatunnel 8787 --mcp --subdomain my-mcp

4. Utiliser le transport v2 en streaming si necessaire

Utilisez v2 lorsque vous avez besoin de streaming (MCP Streamable HTTP, reponses longues ou flux type server-push). En cas de doute, commencez par v1 puis passez a v2 pour les clients streaming.

$ instatunnel 8787 --mcp --transport v2
$ instatunnel 8787 --mcp --transport v2 --subdomain my-mcp
Compatibilite : --transport v2 requires newer InstaTunnel CLI versions (1.1.7+). Recommended update: npm install -g instatunnel@latest.

5. Header token MCP optionnel (deploiement progressif)

InstaTunnel prend en charge un header token MCP pour une defense en profondeur. Dans le deploiement progressif actuel, votre espace peut d abord etre en mode avertissement puis en mode strict.

$ export INSTATUNNEL_MCP_TOKEN="your-shared-secret"
$ instatunnel 8787 --mcp --transport v2

5a. Generer YOUR_MCP_TOKEN

Generez un token fort et utilisez-le comme YOUR_MCP_TOKEN dans les headers Authorization du JSON MCP.

$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | Set-Clipboard # Windows
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | pbcopy # macOS
$ node -e "console.log(require('crypto').randomBytes(32).toString('hex'))" | xclip -selection clipboard # Linux

6. Configurer votre client/serveur MCP

Utilisez l URL HTTPS generee dans la configuration de votre client MCP et pointez vers le chemin attendu par votre serveur MCP local.

https://your-subdomain.instatunnel.my

6a. Avez-vous besoin d'en-tetes Authorization ?

  • Non pour les serveurs MCP locaux en stdio. Les headers n y sont pas utilises.
  • Non si votre serveur MCP distant ne force pas l authentification.
  • Oui uniquement lorsque votre serveur MCP attend un bearer token (recommande sur endpoint public).
  • Cela vaut pour VS Code, Cursor, Claude Desktop, Windsurf, Codex et Gemini Antigravity : le client ne force pas le bearer auth ; la politique serveur decide.

7. Generateur MCP en un clic

Generez et copiez un JSON pret a l emploi pour VS Code, Cursor, Claude Desktop, Windsurf, Codex et Gemini Antigravity.

Loading MCP setup...

Notes

  • v1 reste le transport par defaut pour la compatibilite.
  • En cas de doute, commencez par v1.
  • Utilisez v2 pour MCP Streamable HTTP et les longues reponses streaming.
  • --transport v2 necessite CLI 1.1.7+ ; maintenez a jour avec npm install -g instatunnel@latest.
  • Les tunnels MCP ont des protections plus strictes, y compris des limites de debit specifiques MCP.
  • Utilisez instatunnel --stats pour l usage du compte et instatunnel --logs pour interroger les logs.
  • Utilisez l authentification et evitez d exposer publiquement des outils sensibles.
Loading MCP FAQ...

Besoin d un chemin rapide ?

Consultez les offres puis suivez un guide de demarrage.

Pour les endpoints MCP sur Pro/Business, utilisez : instatunnel 8787 --mcp.

Documentation | InstaTunnel