Tunnels
Un tunnel est un lien public vers votre Varin, pour y accéder depuis un navigateur ordinaire sur un autre réseau. Utilisez varin tunnel pour en créer un pour une instance en cours d’exécution.
Connecter vos propres appareils (l’application mobile, un autre desktop) ne nécessite généralement pas de tunnel — associez-les plutôt et laissez le Relais privé, chiffré de bout en bout, gérer l’accès hors du domicile dès qu’un relais est configuré sur le serveur (
VARIN_RELAY_URL).
Prérequis
Section intitulée « Prérequis »Varin démarre la CLI du fournisseur de tunnel sur votre machine. Installez d’abord le fournisseur que vous voulez utiliser :
brew install cloudflaredbrew install ngrokLes tunnels rapides Cloudflare peuvent fonctionner avec cloudflared. Ngrok nécessite un compte ngrok et un authtoken depuis le dashboard ngrok :
ngrok config add-authtoken <your-ngrok-token>Démarrage rapide
Section intitulée « Démarrage rapide »- Démarrez Varin :
varinSi vous sautez cette étape, varin tunnel start peut démarrer automatiquement un serveur CLI. Lors de l’auto-démarrage, vous pouvez passer des options serveur comme --port, --host, --lan, --ui-password et --api-only.
- Démarrez un tunnel Cloudflare :
varin tunnel start --provider cloudflare --mode quickOu démarrez un tunnel Ngrok :
varin tunnel start --provider ngrok --mode quick- Vérifiez l’état :
varin tunnel statusQuand le tunnel est actif, status affiche une URL publique. Ouvrez-la, ou scannez le QR code, pour joindre Varin depuis n’importe où.
Par défaut, Varin affiche un QR code dans les sessions TTY interactives. Utilisez --qr pour forcer la sortie QR, ou --no-qr pour la désactiver.
Fournisseurs
Section intitulée « Fournisseurs »cloudflare: modes quick, managed remote et managed localngrok: mode quick
Modes gérés
Section intitulée « Modes gérés »Managed remote
Section intitulée « Managed remote »Utilisez un token + hostname gérés par Cloudflare :
varin tunnel start --provider cloudflare --mode managed-remote --token-file ~/.secrets/cf-token --hostname app.example.comManaged local
Section intitulée « Managed local »Utilisez une configuration cloudflared locale :
varin tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.ymlProfils (managed-remote)
Section intitulée « Profils (managed-remote) »Enregistrez un profil réutilisable :
varin tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token-file ~/.secrets/cf-tokenDémarrez avec le profil enregistré :
varin tunnel start --profile prod-mainCommandes utiles
Section intitulée « Commandes utiles »varin tunnel providersvarin tunnel ready --provider cloudflarevarin tunnel ready --provider ngrokvarin tunnel doctor --provider cloudflarevarin tunnel doctor --provider ngrokvarin tunnel stop --port 3000Notes de comportement
Section intitulée « Notes de comportement »- un tunnel actif par instance Varin (port)
- démarrer un nouveau mode/fournisseur sur la même instance remplace le tunnel précédent
- générer un nouveau lien de connexion révoque le précédent lien inutilisé
- l’auto-démarrage du tunnel conserve les flags serveur comme
--ui-passwordet--api-onlydans les paramètres d’instance utilisés par les flux de redémarrage/mise à jour
Pages liées
Section intitulée « Pages liées »- Connecter un appareil — associer vos propres appareils sans URL publique
- Sécurité — protéger l’UI avant de l’exposer
- Tunnels desktop — configuration des tunnels de l’application desktop sans démarrage CLI
- PWA et mobile — joindre Varin depuis votre téléphone
- Dépannage — si le lien de tunnel ne fonctionne pas