Blog
Intégration approfondie avec Cloudflare : l'accès distant sécurisé en toute simplicité
L'intégration de Cloudflare Tunnel apporte un accès distant de niveau entreprise à Tactic Remote sans redirection de ports, DNS dynamique ni configuration VPN.
Suivez les mises à jour produit et ingénierie de cette catégorie.
Voir la catégorieL'accès distant est la fonctionnalité la plus demandée par les utilisateurs de Tactic Remote, et celle qui comporte le plus de risques en matière de sécurité. Aujourd'hui, nous partageons les détails de notre intégration approfondie avec Cloudflare — son fonctionnement, pourquoi nous avons choisi Cloudflare, et ce que cela signifie pour les développeurs qui doivent gérer des sessions Claude Code depuis l'extérieur de leur réseau domestique ou professionnel.
Le problème de l'accès distant traditionnel
Avant l'intégration Cloudflare, l'accès distant à votre Mac nécessitait l'une des options suivantes, toutes peu satisfaisantes :
Redirection de ports — Ouvrir un port sur votre routeur et espérer que votre FAI ne change pas votre adresse IP. Cela expose votre Mac directement à internet et nécessite une configuration de pare-feu dont la plupart des développeurs ne devraient pas avoir à se soucier.
DNS dynamique — Légèrement mieux que la redirection de ports directe, mais nécessite toujours un port ouvert et ajoute la complexité de maintenir un enregistrement DNS à jour lorsque votre IP change.
VPN — La solution d'entreprise. Fiable et sécurisé, mais disproportionné pour les développeurs individuels. Mettre en place un serveur VPN nécessite une infrastructure, et utiliser un service VPN commercial fait transiter votre trafic de développement par un tiers.
Tunnels SSH — Techniquement solides mais opérationnellement complexes. Maintenir un tunnel SSH actif depuis votre téléphone, surtout lors des transitions entre Wi-Fi et réseau cellulaire, est un exercice de frustration.
Aucune de ces options ne répond à notre standard « configurer une fois et oublier ». Les utilisateurs de Tactic Remote sont des développeurs, pas des administrateurs réseau. La solution d'accès distant devait être aussi simple que l'installation d'une application.
Pourquoi Cloudflare
Nous avons évalué plusieurs approches pour résoudre l'accès distant, y compris la construction de notre propre infrastructure de relais. Nous avons choisi Cloudflare Tunnel pour plusieurs raisons :
Aucune connexion entrante. Cloudflare Tunnel fonctionne en établissant une connexion sortante depuis votre Mac vers le réseau de périphérie de Cloudflare. Votre Mac n'accepte jamais de connexions entrantes, ce qui signifie qu'il n'y a pas de ports à ouvrir, pas de règles de pare-feu à configurer et aucune surface d'attaque exposée à internet.
Réseau de périphérie mondial. Cloudflare opère dans plus de 300 villes à travers le monde. Lorsque votre iPhone se connecte à Tactic Remote via le tunnel, la connexion est acheminée vers le serveur de périphérie Cloudflare le plus proche, minimisant la latence quel que soit votre emplacement.
Chiffrement intégré. Tout le trafic transitant par le tunnel est chiffré avec TLS. Combiné avec notre propre couche d'authentification, cela fournit une défense en profondeur sans que les utilisateurs aient besoin de gérer des certificats.
Fiabilité éprouvée au combat. Cloudflare gère une part significative du trafic internet mondial. Leur infrastructure a été testée à des échelles que nous ne pourrions jamais reproduire de manière indépendante.
Disponibilité du forfait gratuit. Le forfait gratuit de Cloudflare Tunnel est suffisamment généreux pour les développeurs individuels et les petites équipes. Nous ne voulions pas que l'accès distant soit une fonctionnalité payante limitée par les coûts d'infrastructure.
Comment ça fonctionne
Configurer Cloudflare Tunnel avec Tactic Remote prend environ 5 minutes :
Étape 1 : Installer cloudflared
Étape 2 : S'authentifier
Cela ouvre une fenêtre de navigateur où vous vous connectez à votre compte Cloudflare et autorisez le daemon du tunnel.
Étape 3 : Créer et configurer le tunnel
Étape 4 : Démarrer le tunnel
L'application compagnon Tactic Remote pour Mac peut gérer automatiquement le cycle de vie du tunnel. Une fois configurée, elle démarre cloudflared en même temps que le serveur compagnon et surveille l'état de santé du tunnel.
Étape 5 : Se connecter de n'importe où
Sur votre iPhone, entrez your-subdomain.yourdomain.com comme point de terminaison au lieu d'une adresse IP locale. Tout le reste fonctionne de manière identique — l'authentification, la gestion des sessions, le streaming du terminal et les approbations fonctionnent de la même manière quel que soit le mode de connexion.
Caractéristiques de performance
Nous partageons en toute transparence l'impact sur la latence des connexions par tunnel :
| Métrique | Réseau local | Cloudflare Tunnel |
|---|---|---|
| Établissement de connexion | ~50ms | ~200ms |
| Latence de mise à jour du terminal | 60-100ms | 120-250ms |
| Aller-retour d'approbation | ~100ms | ~300ms |
| Temps de reconnexion | 1-2s | 2-4s |
La latence supplémentaire est perceptible mais n'impacte pas de manière significative les flux de travail. La sortie du terminal reste réactive et les interactions d'approbation demeurent fluides. La plupart des utilisateurs rapportent qu'ils oublient qu'ils sont connectés via un tunnel après les premières minutes.
Considérations de sécurité
Bien que Cloudflare Tunnel élimine de nombreuses préoccupations de sécurité, nous souhaitons être transparents sur le modèle de confiance :
Le trafic transite par le réseau de Cloudflare. Cloudflare peut théoriquement inspecter le trafic au niveau de ses serveurs de périphérie. Notre chiffrement au niveau API atténue ce risque — même si Cloudflare inspectait la couche de transport, la charge utile est chiffrée avec des clés que seuls vos appareils possèdent.
La sécurité du compte Cloudflare devient importante. Votre compte Cloudflare contrôle le tunnel. Utilisez un mot de passe fort et activez l'authentification à deux facteurs sur votre compte Cloudflare.
La disponibilité du tunnel dépend de Cloudflare. Si Cloudflare subit une panne (rare mais possible), l'accès en mode tunnel est interrompu. Le mode réseau local reste fonctionnel en tant que solution de secours.
Pour un guide détaillé de renforcement de la sécurité, consultez notre documentation sur la sécurité et le renforcement réseau.
Ce que disent les utilisateurs
Depuis le lancement de l'intégration Cloudflare, l'utilisation de l'accès distant a considérablement augmenté :
- 34 % des utilisateurs actifs utilisent désormais le mode Cloudflare Tunnel au moins une fois par semaine.
- Scénario le plus courant : des développeurs en déplacement qui lancent des tâches avant de quitter la maison et les surveillent pendant le trajet.
- Session la plus longue documentée : 4 heures de surveillance à distance continue depuis un salon d'aéroport — le streaming du terminal est resté stable tout au long.
Les retours soulignent systématiquement la simplicité : les développeurs s'attendaient à ce que l'accès distant soit compliqué et ont été surpris par l'expérience de configuration.
Prochaines étapes
Nous travaillons avec Cloudflare sur plusieurs améliorations :
- Configuration tunnel sans paramétrage générant une URL publique temporaire sans nécessiter de compte Cloudflare (pour les scénarios de démonstration et de test rapides).
- Politiques d'accès exploitant Cloudflare Access pour les environnements d'équipe où plusieurs personnes ont besoin d'un accès au tunnel.
- Optimisation de la latence grâce à un routage de périphérie plus intelligent pour les paires géographiques client-serveur connues.
Pour les instructions de configuration, consultez notre guide complet Cloudflare Tunnel. Si vous utilisez déjà le mode réseau local et souhaitez ajouter l'accès distant, la migration prend environ 5 minutes et n'affecte pas votre configuration en mode local.
Essayez Tactic Remote
Pilotez vos agents de programmation depuis votre téléphone
Connectez-vous à Claude Code, Codex et aux autres agents sur votre Mac, PC Windows ou Linux. Consultez leur progression et envoyez la prochaine instruction depuis votre iPhone ou iPad.