VPNSmith
tunneling-obfuscationINFO

Qu'est-ce que v2rayN ? Le client que tout le monde télécharge en croyant installer un VPN

v2rayN est un client GUI pour Xray et sing-box sous Windows, Linux et macOS. Il ne fournit aucun serveur, ce n'est pas un service VPN, et c'est un projet distinct de v2rayNG. Ce qu'il fait, ce qu'il vous manque encore, et lequel vous voulez vraiment.

Par Eric Gerard · Fondateur · VPNSmith - Spécialiste self-host VPN & VPS GDPR5 min de lecturePhoto via Pexels

Cherchez v2rayN et une bonne partie des résultats le présentent comme un VPN gratuit qu'on télécharge et qu'on active. C'est cette attente qui pousse tant de gens à l'installer, à l'ouvrir, et à se retrouver devant une fenêtre vide. Voici ce qu'est réellement le projet, d'après sa propre documentation, et ce qu'il vous manque encore après l'avoir installé.

Ce que c'est, précisément

Le dépôt décrit v2rayN en une ligne : un client GUI pour Windows, Linux et macOS. Compatible Xray, sing-box et d'autres.

Tout ce qui compte tient dans cette phrase.

C'est un client GUI, c'est-à-dire une interface graphique. Ce n'est pas une implémentation de proxy à part entière. Le vrai travail protocolaire est effectué par un cœur situé en dessous, et v2rayN pilote ce cœur : il gère vos entrées de serveur, bascule de l'une à l'autre, applique des règles de routage et vous montre ce qui est connecté.

Les cœurs explicitement pris en charge sont Xray et sing-box, le projet renvoyant vers une liste documentée des cœurs supportés. Les protocoles en jeu sont ceux qu'on attend de cette famille : Shadowsocks, SOCKS5, Trojan, VLESS, VMess et XTLS.

Ce que ce n'est pas

Un client, c'est une moitié de connexion. L'autre moitié, c'est un serveur, et v2rayN n'en fournit aucun.

Ce n'est pas une critique du projet, qui n'a jamais prétendu le contraire. C'est une correction de l'attente avec laquelle les gens arrivent. Un service VPN vous vend l'accès à ses serveurs, et l'application n'est que la porte. v2rayN, c'est la porte sans le bâtiment derrière : le bâtiment, c'est vous qui le fournissez.

Après l'installation, il vous faut donc encore une configuration de serveur, et il n'existe que trois façons d'en obtenir une. Vous louez un VPS et y configurez vous-même un cœur. Vous souscrivez à un fournisseur qui vous remet une configuration. Ou bien quelqu'un vous en donne une, ce qui mérite d'y réfléchir sérieusement, puisque celui qui exploite ce serveur voit vos habitudes de trafic exactement comme le ferait n'importe quel fournisseur.

Trois câbles réseau verts branchés dans un panneau de brassage, avec une étiquette SERVER partiellement masquée visible sous les ports.
Trois câbles réseau verts branchés dans un panneau de brassage, avec une étiquette SERVER partiellement masquée visible sous les ports.

v2rayN ou v2rayNG ?

Celle-là crée une vraie confusion, et les suggestions de recherche le montrent : les gens tapent les deux noms indifféremment.

Ce sont deux projets distincts. Le README de v2rayN précise que v2rayN est la version desktop et oriente les utilisateurs mobiles vers v2rayNG, le client Android. Même famille, mêmes protocoles, base de code différente et plateforme différente.

Sur téléphone, c'est le suffixe NG qu'il vous faut. Sur ordinateur portable, laissez-le tomber.

La liste des plateformes est plus large que sa réputation

v2rayN est largement décrit comme un outil Windows, et c'est là que se trouvent la plupart de ses utilisateurs, mais le support documenté est plus étendu :

  • Windows : x64, x86, arm64
  • Linux : x64, arm64, riscv64, loong64
  • macOS : x64, arm64

La présence de riscv64 et loong64 dans cette liste en dit long sur qui maintient cet écosystème et où il est utilisé.

Logiciel gratuit, pas connectivité gratuite

Le projet est sous licence GPL-3.0 et distribué via les releases GitHub. Le logiciel ne coûte réellement rien et vous pouvez en lire le code source.

C'est une affirmation différente de « accès internet gratuit ». Le coût se déplace, tout simplement : un VPS que vous louez au mois, ou un abonnement que vous payez. Quiconque présente v2rayN lui-même comme un accès illimité gratuit passe sous silence le fait qu'un serveur doit exister et que quelqu'un doit le payer.

Alors, quelle voie voulez-vous vraiment ?

Deux options honnêtes, qui conviennent à des profils différents.

Héberger le vôtre. Vous louez un VPS, vous y installez un cœur, et vous pointez v2rayN vers votre propre point de terminaison. Vous contrôlez le serveur, personne d'autre ne le partage, et le coût récurrent est celui du VPS. En contrepartie, la configuration et la maintenance vous incombent, et un serveur mal configuré est pire que pas de serveur du tout. Nos guides sur sing-box vs Xray et la configuration VLESS REALITY couvrent cette voie.

Passer par un service commercial. Vous payez un fournisseur, vous installez son application, et vous ne voyez jamais un fichier de configuration. C'est plus rapide, c'est accompagné, et vous faites confiance aux politiques du fournisseur plutôt qu'à vos propres compétences de configuration.

Choisir entre les deux revient à décider ce que vous voulez dépenser : du temps et de l'attention, ou de l'argent. Les deux réponses sont légitimes, et la seule qui n'en est pas une consiste à attendre d'un client sans serveur qu'il fasse le travail.

En résumé

v2rayN est un client GUI libre et open source pour Xray et sing-box, sous GPL-3.0, qui tourne sous Windows, Linux et macOS sur un large éventail d'architectures. Ce n'est pas un VPN, il n'inclut aucun serveur, et ce n'est pas le même projet que v2rayNG, qui est le client Android.

Installez-le et vous obtenez une interface capable, en attente d'une configuration. D'où vient cette configuration : voilà la vraie décision, et celle sur laquelle il vaut la peine de réfléchir.

La description de v2rayN, y compris le résumé du projet en une ligne, les cœurs pris en charge, la liste des plateformes et architectures, la licence GPL-3.0 et l'indication que v2rayN est la version desktop avec v2rayNG pour le mobile, est tirée du README du dépôt officiel du projet, consulté au moment de la rédaction. Les projets open source évoluent vite : vérifiez auprès du dépôt avant de vous fier à un détail précis. Cet article décrit le logiciel et ne se prononce pas sur la légalité de l'usage de proxys dans une juridiction donnée, qui varie et qu'il vous appartient de vérifier.

Questions fréquentes

v2rayN est-il un VPN ?
Non, et c'est de loin le malentendu le plus répandu. Le projet se décrit lui-même comme un client GUI pour Windows, Linux et macOS, compatible avec Xray, sing-box et d'autres. Un client, c'est le logiciel qui parle un protocole ; il ne fournit pas le serveur à l'autre bout. Télécharger v2rayN vous donne une interface vide tant que vous n'avez pas fourni une configuration de serveur, que vous louez, auto-hébergez ou recevez d'un fournisseur.
Quelle est la différence entre v2rayN et v2rayNG ?
Ce sont deux projets différents pour deux plateformes différentes. Le README de v2rayN indique clairement que v2rayN est la version desktop et renvoie les utilisateurs mobiles vers v2rayNG, l'application Android. Les suggestions de recherche mélangent constamment les deux : si vous cherchez un client Android, c'est bien le suffixe NG qu'il vous faut.
Sur quelles plateformes v2rayN fonctionne-t-il ?
Le README liste Windows en x64, x86 et arm64 ; Linux en x64, arm64, riscv64 et loong64 ; et macOS en x64 et arm64. Donc malgré sa réputation d'outil Windows, il est réellement multiplateforme sur le desktop.
Quels cœurs et quels protocoles prend-il en charge ?
C'est une interface pour des cœurs proxy plutôt qu'une implémentation propre, et le projet prend explicitement en charge Xray et sing-box, avec une liste documentée des cœurs supportés. Les protocoles listés sur le dépôt incluent Shadowsocks, SOCKS5, Trojan, VLESS, VMess et XTLS.
v2rayN est-il gratuit et open source ?
Le dépôt est publié sous licence GPL-3.0, et les versions sont distribuées via GitHub. Gratuit signifie ici que le logiciel ne coûte rien et que son code source est accessible. Cela ne veut pas dire que la connectivité est gratuite, car le serveur vers lequel vous le pointez représente un coût distinct, qu'il s'agisse d'un VPS que vous louez ou d'un abonnement que vous achetez.