Passer au contenu
OpenMPTCProuter

OpenMPTCProuter

OpenMPTCProuter est un logiciel qui utilise le protocole MultiPath TCP pour agréger plusieurs accès internet. Il permet de cumuler les débits et d’assurer une redondance optimale à l’aide d’un serveur distant.
Édité par Ycarus

Spécifications

Version 0.44
Date mise à jour 02/01/2019
Licence Logiciel Libre
Taille 20.00 Mo
Systèmes d'exploitation Linux
Catégorie Internet
Note de la rédaction

Présentation de OpenMPTCProuter

OpenMPTCProuter est un logiciel open source basé sur OpenWrt qui permet d’agréger plusieurs connexions Internet — 4G, ADSL, VDSL, fibre, Starlink et autres — au sein d’une interface virtuelle unique. Pour cela, la solution s’appuie principalement sur le protocole Multipath TCP (MPTCP). Son objectif est de combiner la bande passante de plusieurs fournisseurs d’accès à Internet tout en améliorant la fiabilité de la connexion grâce à une redondance automatique en cas de défaillance d’un lien.

Le projet est porté par le développeur français Yannick Chabanois, connu sous le pseudonyme Ycarus. Depuis 2018, il assure la maintenance et l’évolution d’OpenMPTCProuter. Le logiciel se présente davantage comme une solution complète que comme un simple utilitaire. Il s’agit d’une distribution destinée aux routeurs, capable de remplacer ou de compléter le firmware d’un routeur ou d’un mini-PC, avec une interface web, des services réseau et des fonctionnalités de sécurité. OpenMPTCProuter fonctionne ainsi comme un système complet de gestion de réseau, et non comme un outil ponctuel d’installation ou de diagnostic.

Comment fonctionne OpenMPTCProuter ?

Le fonctionnement d’OpenMPTCProuter repose sur une architecture hybride composée d’un routeur local et d’un serveur distant, généralement un VPS. Ce serveur agit comme un point de sortie unique, permettant de regrouper plusieurs accès internet sous une seule adresse IP. Cette architecture garantit une meilleure cohérence du trafic pour les services externes.

Grâce au protocole Multipath TCP, OpenMPTCProuter répartit les données entre les différentes connexions disponibles, qu’il s’agisse de la fibre, de la 4G ou d’autres types d’accès. Le système analyse en continu la qualité de chaque lien afin d’optimiser la répartition du trafic et de compenser les variations de performance entre les fournisseurs d’accès.

Pour le trafic non compatible avec ce protocole, OpenMPTCProuter utilise des tunnels comme Glorytun ou Shadowsocks afin d’encapsuler les paquets. Cette approche permet aux applications classiques de bénéficier également de l’agrégation des connexions. Les données sont chiffrées pendant le transit entre le réseau local et le serveur distant.

Une fois arrivés au serveur, les flux sont réassemblés dans leur ordre initial avant d’être transmis vers Internet. Vous bénéficiez ainsi d’un débit combiné et d’une meilleure stabilité. En cas de défaillance d’une connexion, les autres liens prennent automatiquement le relais, ce qui permet de maintenir les sessions en cours sans interruption.

Sur quels appareils peut-on installer OpenMPTCProuter ?

OpenMPTCProuter peut être installé sur une large gamme de matériels, notamment les Raspberry Pi (du modèle 2 au modèle 5), les NanoPi, les Banana Pi ainsi que certains routeurs GL.iNet ou Linksys compatibles. Le logiciel prend également en charge les architectures x86, ce qui permet son installation sur des mini-PC, des ordinateurs ou des serveurs.

OpenMPTCProuter est aussi compatible avec les environnements de virtualisation courants, ce qui facilite son déploiement dans des infrastructures réseau plus complexes.

OpenMPTCProuter est-il payant ?

OpenMPTCProuter est un logiciel open source entièrement gratuit. Vous pouvez le télécharger et l’installer sans avoir à payer de licence ni d’abonnement. Les éventuels coûts concernent principalement le matériel nécessaire à son déploiement ainsi que les abonnements Internet utilisés pour l’agrégation des connexions.

Quels sont les logiciels équivalents à OpenMPTCProuter ?

OpenMPTCProuter constitue une solution reconnue dans le domaine de l’agrégation de connexions open source. Plusieurs alternatives existent, allant de solutions logicielles libres à des services commerciaux spécialisés visant à améliorer la stabilité et les performances de la connexion Internet.

Speedify est une solution d’agrégation de connexions fonctionnant également comme un VPN. Elle permet de combiner différentes sources de connexion, comme le Wi-Fi, les réseaux cellulaires ou l’Ethernet, afin d’optimiser le débit et de limiter les coupures. Speedify est disponible sur Windows, macOS, Linux, Android et iOS. Le logiciel propose une version gratuite avec certaines limitations, tandis que l’accès à l’ensemble des fonctionnalités nécessite un abonnement payant.

Dispatch est un outil de répartition de charge développé par Connectify pour améliorer la connexion Internet sur ordinateur. Il distribue les requêtes entre plusieurs connexions simultanées, comme le Wi-Fi, l’Ethernet ou la 4G, afin d’augmenter le débit global et de renforcer la stabilité. Dispatch est uniquement compatible avec Windows et nécessite l’achat d’une licence pour une utilisation complète.

NetOptimizer est un logiciel d’optimisation réseau conçu pour améliorer la vitesse de navigation en ajustant automatiquement les paramètres réseau et les serveurs DNS. Il vise à réduire la latence et à stabiliser la connexion, notamment pour le streaming ou le jeu en ligne. NetOptimizer est disponible sur Windows, macOS, Android et iOS. Le service est payant, avec une période d’essai gratuite limitée.

Les plateformes supportées par OpenMPTCProuter

Aperçu du logiciel en images

Mode