Segment Route
Site officiel Segment Route

Reverse proxy : des routes lisibles, testables et réversibles

Segment Route 2.9.26 est un agent pour Windows 10/11 qui édite vos fichiers de route, exécute vos commandes de test et de requête, et affiche chaque résultat réel dans une carte de chat pour examen.

Version

2.9.26

Sortie le 2 nov. 2026

Installateur

34 Mo

Ce que donne le bouton de téléchargement

Portable

25 Mo

Un seul .exe existe aussi

Langues

13

Langues de l'interface

Somme de contrôle

SHA-256

Comparez avec le manifeste publié

Modes

3 modes d'approbation

Auto-run, Ask first, Plan only

Bases du routage

Ce qu'un reverse proxy fait pour vos serveurs

Un reverse proxy est un serveur placé devant vos backends qui donne une adresse publique unique à plusieurs sites ou services et dirige chaque requête au bon endroit. Les règles sont en texte brut. Segment Route édite ces règles, exécute vos propres commandes de test et affiche les vrais codes d'état, et la version 2.9.26 le fait sur Windows 10/11.

01

Trouver et corriger une boucle de proxy

Une boucle commence quand le proxy et l'application redirigent tous deux http vers https, si bien que le navigateur fait des allers-retours entre les deux. Le débogage d'une boucle sur votre serveur reverse proxy commence par la lecture des deux règles. grep liste chaque ligne contenant le mot redirect, read_file ouvre les fichiers qui ont correspondu, et copy_file sauvegarde d'abord le fichier du proxy. Sauvegarde faite. En mode Ask first, edit_file affiche ensuite un diff qui supprime la règle en double, et vous l'acceptez ou la rejetez. Shell exécute votre commande de test de configuration et une commande de requête, et les cartes affichent un code de sortie réussi et un seul saut 301 au lieu d'une chaîne.

Trace de l’outil
grep  redirect  → 2 matches
read_file  proxy.conf  → loaded
edit_file  proxy.conf  → +1 -1
Shell  your config test  → exit 0
02

Ajouter une route à votre api gateway

Une gateway est le point d'entrée unique devant vos services API, donc chaque nouveau service nécessite une nouvelle route. Que vous utilisiez une api gateway open source ou une couche de routage plus légère, les routes se trouvent généralement dans des fichiers en texte brut. glob trouve les fichiers de route, avec 3 correspondances dans cet exemple, read_file affiche les règles, et edit_file ajoute une ligne qui envoie /orders vers le service orders, avec un diff d'abord. Shell exécute ensuite vos commandes de test et de rechargement de configuration. Vérifiez deux fois. Si un tableau de bord ne peut plus atteindre le proxy, http_get récupère une page de votre propre service pour que vous puissiez lire son code d'état.

Trace de l’outil
glob  routes/*.conf  → 3 matches
read_file  routes/api.conf  → loaded
edit_file  routes/api.conf  → +1 -0
Shell  your reload command  → exit 0
03

Terminer HTTPS au niveau du proxy

Quand le proxy termine la connexion chiffrée et transmet des requêtes en clair aux backends, il fonctionne comme un ssl proxy. Le chemin du certificat vit alors à un seul endroit. grep trouve la ligne qui nomme le fichier de certificat, et après un renouvellement, edit_file pointe cette ligne vers le nouveau fichier et affiche le diff pour votre approbation. Shell exécute votre commande de test de configuration, recharge, et envoie une requête sur https, afin que vous lisiez vous-même le code d'état et l'en-tête Location. Le chemin ne bouge qu'une fois. Comparez les deux avec le 301 que vous aviez noté avant la modification.

04

Rediriger les pages supprimées vers une nouvelle page

Une page supprimée doit diriger les visiteurs vers une page qui la remplace vraiment. Pour la gestion des erreurs 404, la redirection vers une correspondance proche n'aide que lorsque la nouvelle page couvre le même sujet, car une redirection ne doit jamais afficher un contenu différent aux moteurs de recherche et aux visiteurs. edit_file ajoute une redirection permanente avec le code 301 pendant que vous regardez le diff, et Shell demande l'ancienne adresse avec votre commande de requête. Une règle correcte renvoie 301 et la nouvelle adresse. Les sauvegardes sont importantes. La restauration est une seule étape : restaurez la sauvegarde et testez à nouveau.

Lire le guide de workflow

En quoi cela diffère d'un assistant chat typique

Segment Route 2.9.26 agit. Un assistant chat typique décrit un changement en texte, tandis que cet agent édite le fichier, exécute vos commandes et joint la sortie réelle à une carte que vous pouvez développer.

Assistant chat typiqueSegment Route
CommandesAffiche une commande à collerExécute la commande dans l'environnement choisi
FichiersAffiche du code dans la fenêtre de chatÉdite le fichier et affiche un diff
RésultatDécrit ce qui devrait se passerAffiche le code de sortie et la sortie réels
ApprobationVous appliquez chaque changement vous-mêmeAsk first fait une pause avant les changements ; Plan only n'exécute rien

Comment commencer

  1. Téléchargez le programme d'installation, environ 34 Mo, et comparez sa somme de contrôle SHA-256 avec le manifeste publié.
  2. Exécutez l'installateur sur Windows 10 ou 11. Aucun compte n'est nécessaire pour lancer l'application.
  3. Connectez un modèle, puis choisissez le dossier de travail qui contient vos fichiers de route.
  4. Décrivez la tâche dans le chat, choisissez Ask first ou Plan only, et lisez chaque carte à mesure qu'elle apparaît.

Qui l'utilise et quand

Les débutants qui placent leur premier site derrière un proxy tirent le plus profit d'un workflow visible. Chaque étape est une carte. Lire la commande, la sortie et le diff montre ce qu'une route ou une redirection change vraiment, et Plan only vous permet de lire tout le plan avant qu'une seule chose ne s'exécute.

Les administrateurs qui connaissent déjà la syntaxe l'utilisent pour les modifications répétitives. Taper est la partie ennuyeuse. Un changement qui touche de nombreux fichiers se termine toujours par une seule commande de test, et Shell rapporte le code de sortie réel, afin que vous puissiez concentrer votre attention sur le diff et sur les codes d'état.

Les personnes qui gèrent un serveur via SSH peuvent pointer l'agent vers cet environnement, où les commandes Shell s'exécutent sur le serveur. Le périmètre vous appartient. La version 2.9.26 dispose d'une interface en 13 langues, et vous gardez le travail sur les serveurs et les domaines que vous possédez ou administrez, car l'agent ne l'impose pas pour vous.

Questions fréquemment posées

Qu'est-ce qu'un reverse proxy ?

C'est un serveur placé devant un ou plusieurs serveurs backend qui transmet chaque requête au bon serveur. Les clients ne voient que le proxy. Il donne une adresse publique unique à plusieurs sites ou services, peut router par nom d'hôte ou par chemin, termine HTTPS, répartit la charge et garde les backends hors d'Internet public.

Est-ce que coderouting.com est le site officiel Segment Route ?

Oui, coderouting.com est le site officiel Segment Route, et son bouton de téléchargement donne le programme d'installation original, environ 34 Mo. Comparez d'abord la somme de contrôle. Vérifiez sa valeur SHA-256 par rapport au manifeste publié avant de le lancer, et utilisez le bouton Send feedback à l'intérieur de l'application pour signaler un problème.

En quoi une api gateway diffère-t-elle d'un serveur reverse proxy ?

Une gateway est un point d'entrée unique devant les services API, et outre le routage des requêtes, elle vérifie souvent les identifiants, limite les taux de requête, journalise les requêtes et modifie les en-têtes. Un proxy simple fait principalement transiter le trafic. Des emplois différents. Aucun ne supprime le besoin d'authentification à l'intérieur de chaque service, et l'agent édite les fichiers de route pour l'un ou l'autre.

Qu'est-ce qu'un ssl proxy ?

C'est un proxy qui gère la partie HTTPS de chaque connexion. SSL est l'ancien nom du TLS. Le proxy termine la connexion chiffrée venant du client puis transmet la requête à un backend, afin que le certificat soit géré à un seul endroit au lieu de chaque serveur backend.

Comment l'agent modifie-t-il un fichier de route ?

L'outil edit_file modifie un fichier et affiche d'abord un diff. Vous décidez. En mode Ask first, l'agent fait une pause avant le changement, vous l'acceptez ou le rejetez, et Shell exécute ensuite votre commande de test de configuration.

Mes fichiers quittent-ils le PC ?

Oui, avec un modèle cloud : votre invite, y compris le texte de tout fichier que l'agent lit, va à ce fournisseur. Non, avec un modèle s'exécutant localement sur votre PC : rien ne quitte la machine. Les clés restent locales. Les chats, les dossiers de travail et les clés API restent sur le PC, et les secrets dans la sortie des outils sont masqués avant d'atteindre le modèle.

Le mode Plan only exécute-t-il des commandes ?

Non. Plan only écrit un plan et n'exécute rien, donc il n'y a aucune commande ni aucun changement de fichier tant que ce mode est actif. Vous passez à Ask first ou Auto-run pour exécuter le plan. Les plans survivent aux redémarrages, ce qui aide quand vous voulez lire un long plan le lendemain.

Obtenir l'application

Essayez-le sur votre propre serveur

La version 2.9.26 est un téléchargement de 34 Mo pour Windows 10/11. Installez-le, choisissez un dossier de travail avec vos fichiers de route et laissez l'agent exécuter votre test de configuration avant chaque rechargement. Aucun compte nécessaire.

Télécharger Segment Route pour Windows ↗

Où aller ensuite

Chaque page de ce site est disponible en 20 langues.

Ce que l'agent fait avec les redirections et les routes ↗ Connectez un modèle cloud, local ou intégré ↗ Workflows étape par étape de routage et de redirection ↗ Téléchargez et vérifiez le programme d'installation ↗ Réponses sur le DNS, les redirections et l'application ↗ Ce que l'application et ce site enregistrent ↗