Client Shadowsocks : comment le choisir, le configurer et l'utiliser en 2026
Quel client Shadowsocks choisir en 2026 sous Windows, macOS, Linux, Android et iOS, comment importer un lien ss://, choisir le chiffrement et tester.
Dans cet article 9 sections
- Ce que fait vraiment un client Shadowsocks
- Les meilleurs clients Shadowsocks en 2026
- Ce qu’il vous faut côté serveur
- Comment configurer un client Shadowsocks
- Modes de routage : ce qui passe vraiment par le tunnel
- Les plugins, et à quel point Shadowsocks est détectable en 2026
- Dépannage
- Shadowsocks, proxy SOCKS5 ou VPN
- Questions fréquentes
Un client Shadowsocks est l’application installée sur votre appareil qui se connecte à un serveur Shadowsocks et fait passer votre trafic dans un tunnel chiffré. Vous en avez besoin dès qu’on vous remet un lien ss://, un QR code ou une série de paramètres de serveur. Le choix de l’application compte plus qu’il n’y paraît : la moitié des clients que recommandent les anciens guides ne sont plus mis à jour depuis des années, et certains ne savent même pas dialoguer avec les serveurs actuels.
Pour la plupart des gens, la réponse tient en quelques mots. Outline est l’option gratuite la plus simple sur toutes les plateformes, shadowsocks-android offre plus de contrôle sur Android, et sslocal, issu de shadowsocks-rust, couvre Linux, les serveurs et les routeurs. Dans la suite, nous vérifions quels clients sont encore maintenus en 2026, nous décortiquons un lien ss://, nous configurons chaque plateforme, puis nous contrôlons que votre trafic sort bien par le serveur. Une icône verte « connecté » ne le prouve pas à elle seule.

Ce que fait vraiment un client Shadowsocks#
Shadowsocks est un protocole de proxy chiffré. Il est apparu en 2012 pour accéder à des sites indisponibles dans certaines régions, et c’est aujourd’hui l’un des protocoles les plus déployés sur les réseaux soumis à des restrictions. Une installation comporte toujours deux moitiés : un serveur sur un réseau sans restrictions et un client sur votre appareil.
Le client remplit trois rôles :
- Il ouvre un proxy local. Le client écoute sur votre propre machine, généralement en tant que proxy SOCKS5 sur
127.0.0.1:1080. Certains clients ouvrent aussi un proxy HTTP ou une interface VPN à l’échelle du système. - Il chiffre et transmet. Chaque connexion que vos applications envoient à ce proxy local est chiffrée avec la clé partagée, puis transmise au serveur Shadowsocks.
- Il décide de ce qui passe par le tunnel. Selon le mode, il peut s’agir de tout le trafic, du seul trafic qui correspond à des règles ou uniquement des applications que vous dirigez vers lui.
À l’autre bout, le serveur déchiffre le trafic et ouvre la vraie connexion vers le site web. Le site voit donc l’adresse IP du serveur et non la vôtre, tandis que votre fournisseur d’accès ne voit qu’un flux chiffré vers un seul serveur, sans aucune poignée de main de proxy visible.
Browser / app
│ plain SOCKS5 or HTTP (only on your device)
▼
Shadowsocks client 127.0.0.1:1080
│ encrypted Shadowsocks stream
▼
Shadowsocks server (your VPS or provider)
│ normal HTTPS
▼
Website
Deux idées reçues sur Shadowsocks sont fausses :
- Ce n’est pas un proxy SOCKS5. Le client parle SOCKS5 avec vos applications, mais la liaison avec le serveur utilise un autre protocole, chiffré celui-là. C’est pourquoi vous ne pouvez pas diriger un client Shadowsocks vers un serveur SOCKS5 ordinaire, ni l’inverse.
- Ce n’est pas un VPN complet par défaut. En mode de base, seules les applications qui utilisent le proxy local passent par le tunnel, et celles qui ignorent les réglages de proxy sortent directement. Pour couvrir tout l’appareil, il faut passer le client en mode VPN (TUN).
Les meilleurs clients Shadowsocks en 2026#
Beaucoup de listes recommandent encore des clients abandonnés depuis longtemps. Nous avons donc vérifié l’historique des versions de chacun en octobre 2026, et le tableau montre où ils en sont.
Clients officiels et mono-protocole#
| Client | Plateformes | Chiffrements Shadowsocks 2022 | Plugins | État en 2026 |
|---|---|---|---|---|
| Outline Client | Windows, macOS, Linux, Android, iOS, ChromeOS | Non, chiffrements classiques uniquement | Non | Développement actif ; géré depuis janvier 2026 par l’organisation à but non lucratif Outline Foundation |
| shadowsocks-android | Android | Oui | Oui, sous forme d’applications séparées | Maintenu sur GitHub (v5.3.4) ; la fiche Google Play n’a pas été mise à jour depuis 2021 |
| ShadowsocksX-NG | macOS | Non | Oui | Dernière version v1.10.3 en octobre 2024 ; fonctionne nativement sur Apple Silicon |
shadowsocks-rust (sslocal) | Linux, macOS, Windows, routeurs | Oui | Oui | L’implémentation de référence, avec des versions régulières (v1.25.0) |
| Shadowsocks for Windows | Windows | Non | Oui | Fonctionne encore, mais la dernière version (4.4.1.0) date de février 2022 |
| shadowsocks-libev, devenu shadowsocks-c | Linux, routeurs | Pas encore dans une version publiée | Oui | Relancé sous un nouveau nom ; la v3.3.6 est sortie en février 2026 |
| shadowsocks-qt5 | Linux, Windows | Non | Non | Abandonné ; utilisez plutôt sslocal ou une application multiprotocole |
Python shadowsocks (pip) | Toutes | Non | Non | Abandonné depuis des années, donc à éviter |
| ShadowsocksR (SSR) | Diverses | Non | Non | Un fork mort avec son propre protocole, que les serveurs actuels n’acceptent pas |
Clients multiprotocoles qui gèrent aussi Shadowsocks#
Si vous risquez d’avoir besoin plus tard de VLESS, Trojan ou Hysteria, une seule application peut tous les prendre en charge en plus de Shadowsocks :
- Ordinateur : Clash Verge Rev, construit sur le moteur mihomo, et v2rayN.
- Android : NekoBox, Hiddify et l’application officielle sing-box. NekoBox est mis à jour lentement et sa fiche Google Play est gérée par un tiers, installez-le donc depuis GitHub.
- iOS : l’application gratuite sing-box MT, vers laquelle renvoie la documentation de sing-box, et Potatso, qui reçoit toujours des mises à jour sur l’App Store même si son ancien dépôt open source est abandonné. Les applications payantes comme Shadowrocket, Stash et Surge ajoutent en plus un routage par règles.
sing-box et mihomo prennent tous les deux en charge les chiffrements Shadowsocks 2022. Ils intègrent aussi les plugins courants, si bien que vous n’avez pas à les installer comme programmes séparés.
Le choix rapide#
- Le plus simple sur n’importe quel appareil : Outline. Vous collez une clé et vous appuyez sur Connect.
- Android avec un contrôle total : shadowsocks-android.
- Mac : ShadowsocksX-NG, ou Clash Verge Rev si vous voulez des règles de routage et des chiffrements plus récents.
- Linux, serveurs et routeurs :
sslocalde shadowsocks-rust. - iPhone : Outline pour une solution gratuite, ou une application à règles si vous avez besoin d’un routage site par site, ce qu’Outline ne propose pas.
Ce qu’il vous faut côté serveur#
Tous les clients Shadowsocks ont besoin des quatre mêmes valeurs, que vous les saisissiez à la main ou que vous les importiez :
| Champ | Exemple | Remarques |
|---|---|---|
| Serveur | 203.0.113.10 | Adresse IP ou nom de domaine |
| Port | 8388 | N’importe quel port sur lequel le serveur écoute ; 443 est courant |
| Mot de passe / clé | Secret0 | Doit correspondre exactement à celui du serveur |
| Chiffrement (méthode) | chacha20-ietf-poly1305 | Doit correspondre exactement à celui du serveur |
Un chiffrement ou un mot de passe erroné ne produit pas d’erreur claire. Le client se connecte, puis plus rien ne se charge, et c’est de loin le problème de configuration le plus fréquent.
Lire un lien ss://#
Les fournisseurs et les panneaux d’administration de serveurs vous donnent généralement les quatre valeurs sous la forme d’un seul lien au format SIP002, souvent accompagné d’un QR code :
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpTZWNyZXQw@203.0.113.10:8388#Frankfurt
| Partie | Signification |
|---|---|
ss:// | Le schéma que reconnaît tout client Shadowsocks |
Y2hhY2hh… | Le chiffrement et le mot de passe, chacha20-ietf-poly1305:Secret0, encodés en Base64 compatible URL |
@203.0.113.10:8388 | Adresse et port du serveur |
#Frankfurt | Un libellé affiché dans l’application, sans effet sur la connexion |
Pour vérifier ce qu’on vous a donné, vous pouvez décoder la partie centrale avec echo Y2hhY2hh… | base64 -d. Les liens des chiffrements Shadowsocks 2022 ont un autre aspect, car la spécification y interdit le Base64. Le chiffrement et la clé y sont écrits en clair, et les caractères spéciaux sont encodés en pourcentage. Si le serveur utilise un plugin, le lien comporte un paramètre /?plugin= après le port.
Vous croiserez peut-être aussi deux autres formats qui distribuent des serveurs via une URL :
- Les URL d’abonnement SIP008. Il s’agit d’un lien HTTPS qui renvoie une liste de serveurs au format JSON. Le client la télécharge de nouveau à intervalles réguliers (toutes les heures par défaut avec shadowsocks-rust), ce qui permet au fournisseur de changer de serveurs sans vous envoyer de nouveaux liens.
- Les clés Outline
ssconf://. Ce sont les clés d’accès dynamiques d’Outline. L’application remplacessconf://parhttps://et récupère à cette adresse les paramètres actuels du serveur.
Traitez chacun de ces liens comme un mot de passe, car toute personne qui le possède peut utiliser votre serveur.
Quel chiffrement utiliser#
| Chiffrement | Famille | À utiliser ? |
|---|---|---|
2022-blake3-aes-128-gcm, 2022-blake3-aes-256-gcm, 2022-blake3-chacha20-poly1305 | Shadowsocks 2022 | Oui, si le client et le serveur le prennent en charge. La protection contre le rejeu est intégrée. |
chacha20-ietf-poly1305 | AEAD classique | Oui. Tout client conforme doit le prendre en charge, et c’est le choix le plus rapide sur les téléphones et les routeurs. |
aes-256-gcm, aes-128-gcm | AEAD classique | Oui. Le plus rapide sur les PC dotés de l’accélération AES matérielle. |
aes-256-cfb, aes-128-ctr, rc4-md5, salsa20 et les autres chiffrements par flot | Obsolètes | Non. Ils n’ont aucun contrôle d’intégrité, et le projet lui-même les qualifie de complètement cassés. |
Le risque lié aux chiffrements par flot n’a rien de théorique. Une attaque publiée en 2020 a montré qu’une personne ayant enregistré votre trafic pouvait le faire déchiffrer par un serveur qui utilise encore un chiffrement par flot avec le même mot de passe.
Shadowsocks 2022 change aussi le fonctionnement des clés, car il n’accepte pas un mot de passe quelconque. La clé doit être une suite d’octets aléatoires en Base64, soit 16 octets pour 2022-blake3-aes-128-gcm et 32 octets pour les deux autres. Vous pouvez la générer avec openssl rand -base64 16 ou openssl rand -base64 32. Le protocole vérifie en outre les horodatages et considère comme un rejeu tout message décalé de plus de 30 secondes. Concrètement, si l’horloge de votre appareil a dérivé d’une demi-minute, toutes les connexions échouent.
Comment configurer un client Shadowsocks#
Commencez par copier votre lien ss://. Tous les clients ci-dessous savent l’importer, ce qui vous évite de saisir à la main le chiffrement et la clé.
Windows#
L’option la plus simple, c’est Outline :
- Téléchargez Outline Client pour Windows depuis le site d’Outline et installez-le.
- Cliquez sur Add server (ajouter un serveur), collez le lien
ss://ou la clé d’accès dans le champ Paste access key here et validez. - Cliquez sur Connect et acceptez la demande d’accès réseau la première fois. À partir de là, tout le trafic passe par le tunnel.
L’option classique, c’est Shadowsocks for Windows :
- Téléchargez le dernier ZIP depuis la page des versions du projet sur GitHub et décompressez-le dans un dossier que vous garderez.
- Installez .NET Framework 4.8 et Visual C++ 2015 Redistributable (x86) si Windows ne les a pas, puis lancez
Shadowsocks.exe. - Faites un clic droit sur l’icône en forme d’avion en papier dans la zone de notification, ouvrez Servers et choisissez Import URL from Clipboard…, ou ajoutez le serveur à la main dans Edit Servers….
- Dans System Proxy, choisissez PAC pour n’envoyer dans le tunnel que les sites d’une liste, ou Global pour tout y envoyer.
macOS#
- Téléchargez
ShadowsocksX-NG.dmgdepuis la page des versions sur GitHub et faites glisser l’application dans Applications. Si macOS refuse de l’ouvrir la première fois, autorisez-la dans Réglages Système → Confidentialité et sécurité. - Dans l’icône de la barre des menus, choisissez Import Server URLs… ou Scan QR Code From Screen. Vous pouvez aussi saisir les valeurs dans Server Preferences….
- Activez Shadowsocks et choisissez un mode : Auto Mode By PAC, Global Mode ou Manual Mode, dans lequel seules les applications que vous configurez vous-même utilisent le tunnel.
Linux (et routeurs, serveurs, Docker)#
Sous Linux, utilisez sslocal de shadowsocks-rust. Vous pouvez l’installer avec votre gestionnaire de paquets, avec snap install shadowsocks-rust ou brew install shadowsocks-rust, ou bien télécharger un binaire tout prêt depuis la page des versions.
Le démarrage le plus rapide consiste à lui passer directement le lien :
sslocal -b 127.0.0.1:1080 --server-url "ss://Y2hhY2hh...@203.0.113.10:8388"
Pour une installation durable, placez les valeurs dans un fichier de configuration :
{
"server": "203.0.113.10",
"server_port": 8388,
"password": "Secret0",
"method": "chacha20-ietf-poly1305",
"local_address": "127.0.0.1",
"local_port": 1080
}
sslocal -c config.json # SOCKS5 proxy on 127.0.0.1:1080
sslocal -c config.json --protocol http # HTTP proxy instead
Le paquet snap fournit aussi un service sslocal-daemon que vous pouvez activer avec systemd, et il existe une image Docker officielle, ghcr.io/shadowsocks/sslocal-rust.
Android#
- Installez shadowsocks-android depuis sa page des versions sur GitHub. La version de Google Play fonctionne toujours, mais elle n’a pas été mise à jour depuis 2021.
- Appuyez sur l’icône d’ajout de profil en haut de l’écran et choisissez Scan QR code, Import from Clipboard ou Manual Settings.
- Sélectionnez le profil, appuyez sur le bouton rond de connexion, puis acceptez la demande de VPN.
- Dans les réglages du profil, définissez Route (par exemple, Bypass LAN laisse les adresses locales hors du tunnel). Si seules certaines applications doivent utiliser le tunnel, activez Apps VPN mode et sélectionnez-les.
iPhone et iPad#
- Installez Outline depuis l’App Store.
- Copiez le lien
ss://. Outline propose de l’ajouter à l’ouverture de l’application, mais vous pouvez aussi appuyer sur Add server et le coller. - Appuyez sur Connect et autorisez la configuration VPN.
Les applications à règles comme Shadowrocket ou Potatso fonctionnent de la même façon : vous ajoutez un serveur en collant le lien ou en scannant le QR code, puis vous l’activez. La différence, c’est qu’elles peuvent n’envoyer dans le tunnel que les sites choisis, alors qu’Outline fait toujours tout passer par le tunnel.
Modes de routage : ce qui passe vraiment par le tunnel#
Le mode détermine quel trafic emprunte Shadowsocks. Un mauvais choix de mode est d’ailleurs la deuxième raison la plus courante pour laquelle un client « qui fonctionne » semble ne rien faire.
| Mode | Ce qui passe par le tunnel | Utile pour |
|---|---|---|
| Manuel | Seulement les applications que vous dirigez vers 127.0.0.1:1080 | Scripts, un profil de navigateur précis, tests |
| Global (proxy système) | Toutes les applications qui respectent le réglage de proxy du système | Naviguer avec tout le navigateur dans le tunnel |
| PAC / Auto / règles | Seulement les domaines d’une liste, tout le reste sort directement | Garder les sites locaux rapides tandis que les sites étrangers passent par le tunnel |
| VPN / TUN | Tout le trafic de l’appareil, y compris l’UDP et les applications qui ignorent les réglages de proxy | Jeux, messageries, téléphones et tout ce qui « ne voit pas » le proxy |
Outline et les applications mobiles fonctionnent toujours en mode VPN. Les clients de bureau classiques utilisent par défaut le proxy système, tandis que les applications multiprotocoles comme Clash Verge Rev et v2rayN vous permettent d’activer un mode TUN.
Utiliser le proxy local dans certaines applications#
- Firefox : ouvrez les Paramètres, cherchez « proxy » et cliquez sur Configure proxy dans la section Proxy settings (Paramètres réseau). Choisissez Manual proxy configuration, saisissez
127.0.0.1et le port1080dans SOCKS Host, sélectionnez SOCKS v5 et vérifiez que Proxy DNS when using SOCKS v5 est coché. Les versions récentes le cochent par défaut, et sans cette option les requêtes DNS contournent le tunnel. - Chrome et Edge : ces navigateurs suivent le proxy système. Pour ne faire passer qu’un seul navigateur par le tunnel, lancez-le avec
--proxy-server="socks5://127.0.0.1:1080". Avec SOCKS5, Chrome résout toujours les noms de domaine côté proxy, donc le DNS ne fuit pas. - Extensions de navigateur : un sélecteur de proxy vous permet d’envoyer seulement certains sites via
127.0.0.1:1080et de changer de règles en un clic. Le Proxy SwitchyOmega d’origine ne fonctionne plus dans les versions actuelles de Chrome, et son fork maintenu s’appelle ZeroOmega. Le Chrome Web Store propose aussi un faux « SwitchyOmega V3 », alors vérifiez l’éditeur avant d’installer quoi que ce soit. Dans Firefox, assurez-vous que l’option de DNS distant de l’extension est activée. - Ligne de commande : utilisez
curl --socks5-hostname 127.0.0.1:1080 …ou définissezALL_PROXY=socks5h://127.0.0.1:1080. Beaucoup d’outils ne comprennent que les proxys HTTP, et pour eux vous pouvez lancersslocalavec--protocol http. - Git :
git config --global http.proxy socks5h://127.0.0.1:1080.
Le h de socks5h a son importance, car il indique à l’outil de résoudre les noms de domaine via le proxy plutôt qu’avec votre DNS local.
Vérifier que tout fonctionne vraiment#
Une icône verte signifie seulement que le client a démarré. Pour savoir par où sort votre trafic, lancez une seule commande :
curl --socks5-hostname 127.0.0.1:1080 https://ifconfig.me
Elle doit afficher l’adresse IP de votre serveur Shadowsocks, et non la vôtre. En mode VPN, lancez simplement curl https://ifconfig.me sans l’option de proxy. Ouvrez ensuite un test de fuite DNS dans votre navigateur. Les serveurs DNS qu’il affiche doivent appartenir au réseau du serveur ou à un résolveur public, et non à votre fournisseur d’accès à domicile.
Les plugins, et à quel point Shadowsocks est détectable en 2026#
Plugins#
Shadowsocks peut confier son trafic à un plugin défini par la norme SIP003, qui l’enveloppe dans un autre transport. Le plugin tourne aux deux extrémités, donc le client a besoin du même plugin que le serveur, avec des réglages identiques (pour v2ray-plugin, le même hôte, le même chemin et le même choix de TLS). Un seul plugin peut fonctionner à la fois, et les plugins ne transportent que du trafic TCP.
| Plugin | Ce qu’il fait | Remarques |
|---|---|---|
| v2ray-plugin | Enveloppe le trafic dans du WebSocket, éventuellement avec TLS | Peut fonctionner derrière un CDN ou un serveur web classique sur le port 443 |
| kcptun | Fait passer le trafic par un protocole basé sur UDP, conçu pour les liaisons qui perdent des paquets | Aide sur les connexions mobiles instables ou longue distance, au prix d’une bande passante plus élevée |
| simple-obfs | Déguise le trafic en HTTP ou TLS ordinaire | Obsolète ; utilisez plutôt v2ray-plugin |
| Cloak | Fait passer le serveur pour un site HTTPS ordinaire auprès des sondes | Demande sa propre configuration côté client et côté serveur |
Outline et de nombreuses applications iOS n’exécutent pas de plugins. Si votre serveur en utilise un, choisissez un client marqué « Oui » dans la colonne des plugins du tableau plus haut, ou une application multiprotocole qui intègre ce plugin.
Peut-on détecter Shadowsocks ?#
Oui, avec des filtres réseau bien équipés. Shadowsocks n’a pas de poignée de main visible, puisque le premier paquet contient déjà des données chiffrées et que tout le flux ressemble à des octets aléatoires. Or cette conception est aussi son point faible. En novembre 2021, des systèmes de filtrage dans des régions soumises à des restrictions ont commencé à couper les connexions dont le premier paquet paraît « trop aléatoire ».
Une équipe de chercheurs de plusieurs universités américaines a décrit ce fonctionnement dans un article présenté à USENIX Security 2023. Le système applique des règles simples au premier paquet de données, comme la proportion de caractères imprimables, et ne contrôle qu’environ un quart des connexions. Selon les auteurs, il pourrait malgré tout frapper par erreur environ 0,6 % du trafic internet normal. En réponse, shadowsocks-rust a ajouté début 2022 des préfixes de charge utile configurables, et Outline a intégré une option « prefix » similaire à son client plus tard la même année.
Voici ce que cela signifie en pratique :
- Sur les réseaux ordinaires, comme le wifi d’un hôtel ou d’un café, le pare-feu d’une entreprise ou un déplacement professionnel, Shadowsocks tout simple avec un chiffrement AEAD moderne ou 2022 fonctionne bien.
- Dans les régions soumises à des restrictions, aucun protocole ne reste accessible indéfiniment. Les protocoles qui imitent du vrai trafic TLS, comme VLESS avec Reality ou Trojan, tiennent souvent plus longtemps aujourd’hui, et un client multiprotocole vous permet de basculer sans rien réinstaller.
- Côté confidentialité, gardez en tête que Shadowsocks n’offre pas de confidentialité persistante (forward secrecy), même dans l’édition 2022. Quiconque enregistre votre trafic puis récupère la clé plus tard peut le déchiffrer, alors changez régulièrement vos clés et ne diffusez pas vos liens à tout va.
Dépannage#
| Symptôme | Cause probable | Solution |
|---|---|---|
| Connecté, mais aucun site ne se charge | Le chiffrement ou le mot de passe ne correspond pas au serveur | Réimportez le lien ss:// au lieu de saisir les valeurs, ou décodez-le pour comparer |
| La connexion expire | Serveur hors ligne, mauvais port, ou port fermé sur votre réseau | Vérifiez que le serveur tourne et essayez un autre port, par exemple 443 |
| Le navigateur fonctionne, les autres applications non | Ces applications ignorent le proxy système | Passez en mode VPN/TUN, ou configurez le proxy directement dans l’application |
| Les sites affichent toujours votre vrai pays | Le DNS ou le trafic contourne le tunnel | Utilisez socks5h, cochez « Proxy DNS » dans Firefox ou passez en mode VPN |
| Toutes les connexions échouent avec un chiffrement 2022 | La clé n’est pas un Base64 valide de 16 ou 32 octets, ou l’horloge de l’appareil est décalée de plus de 30 secondes | Générez une nouvelle clé avec openssl rand -base64 32 (16 pour aes-128) et synchronisez l’horloge |
| Erreur « Unsupported method » | Le client ne connaît pas ce chiffrement | Mettez le client à jour, ou utilisez chacha20-ietf-poly1305 des deux côtés |
| Impossible de se connecter à un serveur avec plugin | Le client n’a pas le plugin, ou ses réglages diffèrent de ceux du serveur | Installez le même plugin avec le même hôte, le même chemin et les mêmes réglages TLS, ou utilisez un client qui gère les plugins |
| Fonctionne quelques minutes, puis s’arrête | Filtrage ou bridage sur le réseau | Essayez un plugin, un autre port ou un protocole basé sur TLS |
| Débit lent | Serveur éloigné, VPS surchargé ou liaison mobile qui perd des paquets | Choisissez un serveur plus proche, et essayez kcptun sur les connexions instables |
Shadowsocks, proxy SOCKS5 ou VPN#
Ces trois outils répondent à des problèmes différents, et on choisit souvent le mauvais.
| Shadowsocks | Proxy SOCKS5 | VPN (WireGuard, OpenVPN) | |
|---|---|---|---|
| Chiffrement jusqu’au serveur | Oui | Non ; le trafic et l’identifiant sont visibles sur le réseau | Oui |
| Ressemble à | Des octets aléatoires, sans poignée de main | Une poignée de main de proxy reconnaissable | Une poignée de main de VPN reconnaissable |
| Couvre | Les applications qui utilisent le proxy local, ou tout l’appareil en mode TUN | Les applications que vous configurez | Tout l’appareil |
| Installation type | Un serveur privé partagé par quelques personnes | De nombreuses IP chez un fournisseur | Un serveur ou le réseau d’un fournisseur |
| Idéal pour | Les réseaux filtrés et les régions soumises à des restrictions | Scraping, automatisation, gestion multicompte, tests géographiques | La confidentialité au quotidien sur des réseaux peu fiables |
Shadowsocks vous donne un tunnel chiffré difficile à repérer, mais une seule adresse de sortie. La collecte de données et l’automatisation demandent l’inverse, c’est-à-dire de nombreuses IP de sortie sans le surcoût du chiffrement, et pour cette tâche les proxys SOCKS5 conviennent mieux. Si vous voulez simplement protéger tout un appareil sur un wifi public, un VPN comme FineVPN est plus simple que d’exploiter votre propre serveur Shadowsocks.
Quel est le meilleur client Shadowsocks ?
Pour la plupart des gens, c'est Outline, car il est gratuit, fonctionne sur toutes les plateformes et ne demande que de coller un lien. Sur Android, shadowsocks-android offre plus de contrôle, et sous Linux comme sur les routeurs, le choix habituel est sslocal de shadowsocks-rust.
Quel est le meilleur client Shadowsocks pour Windows ?
Outline si vous voulez simplement vous connecter. Si vous avez besoin de règles de routage, de plugins ou des chiffrements Shadowsocks 2022, utilisez Clash Verge Rev ou v2rayN. Le classique Shadowsocks for Windows fonctionne encore, mais sa dernière version date de février 2022.
Quel est le meilleur client Shadowsocks pour iPhone ?
Outline est gratuit et suffit à la plupart des gens. L'application gratuite sing-box MT ajoute les chiffrements Shadowsocks 2022, tandis que Potatso, Shadowrocket, Stash et Surge ajoutent des règles site par site.
Le client Shadowsocks est-il gratuit ?
Les clients officiels et Outline sont gratuits et open source. Il vous faut quand même un serveur, que ce soit votre propre VPS ou celui d'un fournisseur.
Shadowsocks est-il un VPN ?
Techniquement non, puisqu'il s'agit d'un proxy chiffré. Outline et la plupart des applications mobiles le font toutefois passer par l'interface VPN du système, si bien que sur ces appareils il se comporte comme un VPN.
Peut-on utiliser un client Shadowsocks avec un proxy SOCKS5 classique ?
Non. Le client parle SOCKS5 avec vos applications, mais il lui faut un serveur Shadowsocks à l'autre bout.
Quel chiffrement Shadowsocks choisir ?
Choisissez un chiffrement Shadowsocks 2022 si les deux extrémités le prennent en charge, et sinon chacha20-ietf-poly1305 ou aes-256-gcm. Évitez les anciens chiffrements par flot comme aes-256-cfb ou rc4-md5.
Shadowsocks est-il légal ?
Dans la plupart des pays, utiliser un proxy chiffré est légal. Certains pays encadrent les outils permettant de contourner les restrictions régionales, alors vérifiez les règles en vigueur là où vous vous trouvez.
Shadowsocks est-il encore sûr en 2026 ?
Avec un chiffrement moderne, il reste un tunnel chiffré solide. Il n'est pas invisible pour les filtres réseau avancés et n'offre pas de confidentialité persistante, alors gardez vos clés secrètes et changez-les régulièrement.
Outline fonctionne-t-il avec tous les serveurs Shadowsocks ?
Il fonctionne avec tout serveur qui utilise des chiffrements AEAD classiques sans plugin. Les serveurs qui exigent un plugin ou un chiffrement Shadowsocks 2022 demandent un autre client, comme shadowsocks-android ou sing-box.