Proton VPN a une longue tradition de développement de nouvelles solutions à des problèmes complexes et difficiles, y compris des moyens de déjouer les tentatives de blocage des VPN(nouvelle fenêtre) et le suivi des utilisateurs sur Internet par les annonceurs. En tant qu’entreprise créée par des scientifiques qui se sont rencontrés au CERN, nous possédons une forte culture de recherche et développement, que nous avons récemment mise à profit pour augmenter considérablement la vitesse de notre VPN grâce à une nouvelle fonctionnalité appelée VPN Accelerator.
VPN Accelerator améliore la stabilité de la connexion VPN et peut augmenter la vitesse de notre VPN jusqu’à 400 % dans certaines situations. Grâce à cette nouvelle technologie, vous pouvez toujours profiter de la meilleure vitesse VPN possible lorsque vous utilisez notre service.
VPN Accelerator fonctionne sur toutes les applications Proton VPN et améliore les performances de tous les protocoles VPN. En tant que fonctionnalité premium, elle est activée par défaut pour toutes les personnes bénéficiant d’un abonnement Proton VPN payant.
Comment fonctionne VPN Accelerator ?
VPN Accelerator est une exclusivité de Proton VPN et comprend un ensemble de technologies uniques développées en interne par notre équipe de recherche afin de mieux tirer parti de la grande capacité de notre réseau.
La capacité de ProtonVPN sur nos réseaux, que nous élargissons constamment, dépasse actuellement 1 térabit par seconde (1 000 Gbit/s) et constitue l’un des réseaux VPN les plus vastes au monde. À titre de comparaison, SwissIX, le plus grand point d’échange Internet de Suisse, dispose d’une capacité réseau moyenne quotidienne de 80 Gbit/s.
Cependant, la capacité n’est qu’un élément de la vitesse du VPN, et elle n’est souvent pas le facteur limitant des performances du VPN. Ci-dessous, nous verrons comment VPN Accelerator peut permettre d’atteindre des vitesses VPN encore plus élevées en surmontant d’autres facteurs limitants.
Surmonter les limites du processeur
La vitesse du processeur du serveur est souvent un facteur limitant car de nombreux protocoles VPN populaires (y compris OpenVPN) n’utilisent pas le multithreading(nouvelle fenêtre). Cela signifie que la puissance du processeur d’un seul cœur sur le processeur du serveur devient le facteur limitant pour la vitesse.
Proton VPN résout ce problème en utilisant plusieurs processus OpenVPN par serveur afin de tirer pleinement parti des processeurs multicœurs. Cependant, cela seul ne suffit pas à résoudre entièrement le problème, à moins que la charge ne soit correctement répartie entre les différents processus. Dans le cas contraire, un seul fil de discussion du processeur pourrait être surchargé.
Pour résoudre ce problème, nous avons repensé OpenVPN afin que les sessions puissent être réparties uniformément sur tous les processus OpenVPN en cours d’exécution, éliminant ainsi la possibilité qu’un seul fil de discussion ne soit surchargé. Des techniques similaires sont également appliquées par d’autres protocoles VPN.

Latence et encombrement TCP
Le protocole TCP (transmission control protocol) achemine la majeure partie du trafic Internet mondial. Le débit utile(nouvelle fenêtre) TCP est inversement proportionnel à la latence et à la perte de paquets, c’est pourquoi les tests de vitesse Internet sélectionnent généralement des serveurs aussi proches de vous que possible.
Débit utile (goodput)
Le nombre de bits utiles d’informations transmis pendant un certain temps. Le débit utile peut être calculé en divisant la taille d’un fichier transmis par le temps nécessaire pour transférer ce fichier.
L’établissement de connexions avec des serveurs très éloignés peut se traduire par des vitesses TCP faibles. Cela n’a rien à voir spécifiquement avec l’utilisation d’un VPN, mais se connecter à un VPN peut amplifier ce problème en augmentant la longueur du chemin d’accès de bout en bout entre votre appareil et le serveur final.
Pour donner un exemple extrême, si vous étiez en Suisse, connecté à un serveur en Nouvelle-Zélande, et que vous visitiez un site internet aux États-Unis, votre trafic ferait presque le tour du monde, ce qui entraînerait une latence de temps de propagation en aller-retour(nouvelle fenêtre) (RTD) d’environ 600 ms.
Nous ne pouvons pas augmenter la vitesse de la lumière ni rapprocher la Nouvelle-Zélande de l’Europe, mais VPN Accelerator résout le problème en divisant le chemin d’accès de 600 ms en chemins d’accès plus courts (par exemple, deux chemins d’accès de 300 ms). Un débit utile bien plus rapide est possible sur chacun des chemins d’accès plus courts, ce qui se traduit par des performances globales plus élevées sur l’ensemble du chemin d’accès.
Pour atteindre des vitesses encore plus élevées, VPN Accelerator utilise également un algorithme de contrôle de flux TCP basé sur le délai, appelé BBR(nouvelle fenêtre), tout au long de chaque chemin d’accès. Sur les chemins d’accès plus longs ou les réseaux encombrés, il y a souvent une certaine perte de paquets. Le protocole BBR récupère plus rapidement de la perte de paquets et monte également en charge plus vite (c’est-à-dire qu’il atteint sa vitesse maximale plus rapidement lorsqu’un transfert de données commence).

Pour les serveurs à forte latence, ou en cas de perte de paquets, l’augmentation des performances peut changer la donne. Le gain de performances est moins perceptible lorsque vous êtes connecté à un serveur proche bénéficiant d’une connectivité parfaite. Dans l’exemple ci-dessous, nous constatons que même avec seulement 1,5 % de perte de paquets, BBR offre une amélioration des performances d’un facteur 100(nouvelle fenêtre) par rapport aux autres algorithmes de contrôle de l’encombrement.
Améliorer l’efficacité du « transfert »
La plupart des algorithmes d’encombrement TCP sont très sensibles aux interruptions ou aux retards soudains dans le transfert de paquets. Il est donc important de réduire tout risque d’arrêt temporaire (une courte durée pendant laquelle les paquets sont soit mis en attente, soit rejetés), car ces arrêts entraînent une forte réduction de la régulation du débit TCP (TCP pacing) et des performances qui en découlent.
Dans le cadre de nos travaux sur VPN Accelerator, l’équipe de recherche et développement de Proton VPN a également résolu des problèmes spécifiques aux protocoles qui peuvent entraîner des arrêts temporaires. Par exemple, le code de base d’OpenVPN et d’IKEv2 présente des inefficacités qui peuvent parfois bloquer le socket de contrôle. En déchargeant les communications interprocessus vers des processus « compagnons » écrits sur mesure, nous avons pu éliminer ce type d’arrêt.
Habituellement, chaque serveur Proton VPN traite plus de 100 000 paquets par seconde, ce qui représente une quantité importante de temps processeur. En modifiant la pile réseau Linux sur nos serveurs, Proton VPN contourne le chemin d’accès normal de traitement des paquets pour le « trafic connu », ce qui permet d’augmenter considérablement la vitesse et de réduire la latence.
Proton VPN évite les serveurs virtuels, la virtualisation ou les conteneurs utilisés par de nombreux autres services VPN. L’ensemble de notre infrastructure est installé sur des serveurs dédiés physiques (bare-metal), éliminant ainsi la nécessité de transférer des paquets chiffrés entre les machines virtuelles ou les conteneurs et leurs machines hôtes. Cela permet de réduire davantage la latence et de stimuler la vitesse.

Comment vous pouvez bénéficier de vitesses VPN plus rapides
Dans le cadre d’une utilisation normale, VPN Accelerator peut augmenter les vitesses de connexion de 400 % ou plus, en particulier lors de la connexion à des serveurs plus éloignés.
Comme VPN Accelerator is intégré à toutes les applications Proton VPN, vous n’avez rien à faire pour profiter de cette technologie unique. VPN Accelerator permet également à différents protocoles VPN d’atteindre des performances similaires. Ainsi, par exemple, avec VPN Accelerator, OpenVPN avec Proton VPN offre des performances similaires à celles de WireGuard®, qui est habituellement beaucoup plus rapide.
Dans des conditions de réseau idéales, VPN Accelerator peut ne pas apporter d’amélioration des performances. Cependant, la plupart du temps, les conditions de réseau sont loin d’être idéales. Avec Proton VPN, quel que soit le serveur auquel vous vous connectez ou l’endroit où vous vous trouvez, vous obtiendrez toujours automatiquement les vitesses les plus rapides possibles.
Questions fréquentes
Oui, bien que les gains les plus importants soient obtenus lorsque vous accédez à un service situé loin de votre emplacement réel. Si vous vous connectez à un serveur géographiquement proche de vous, vous ne constaterez peut-être pas d’amélioration de vitesse significative.
Oui. En effet, l’utilisation de VPN Accelerator ne présente aucun inconvénient réel, mais offre des avantages bien réels dans les circonstances appropriées. Vous pouvez cependant activer ou désactiver manuellement la fonctionnalité dans la plupart de nos applications. Consultez Comment utiliser VPN Accelerator pour plus d’informations.
Oui. VPN Accelerator améliorera les performances de vitesse, que vous utilisiez les protocoles VPN OpenVPN TCP, OpenVPN UDP, WireGuard ou IKEv2.
N’hésitez pas à partager vos commentaires et vos questions avec nous via nos canaux officiels sur les réseaux sociaux sur Twitter(nouvelle fenêtre) et Reddit(nouvelle fenêtre).






