Le plus grand avantage de SOCKS5 est son caractère polyvalent — mais pour en profiter, encore faut-il que l'application prenne en charge SOCKS5. Ce guide résume comment configurer chaque logiciel et que faire pour ceux qui ne le prennent pas en charge.
Carte de la prise en charge
La case la plus problématique : la prise en charge de l'authentification dans les navigateurs. La plupart des navigateurs utilisent SOCKS5 mais ne peuvent pas demander de nom d'utilisateur et de mot de passe.
Navigateurs
| Navigateur | Comment le configurer | Prise en charge de l'authentification |
|---|---|---|
| Firefox | Paramètres → Paramètres réseau → SOCKS v5 | Partielle |
| Chrome | Réglage système ou --proxy-server flag | Limité |
| Edge | Utilise le réglage proxy du système | Limité |
| Brave / Vivaldi | Basés sur Chromium, même comportement | Limité |
L'avantage de Firefox est que son réglage SOCKS lui est propre et fonctionne indépendamment du réglage système. Vous pouvez en outre network.proxy.socks_remote_dns supprimer la fuite DNS grâce à ce réglage — les détails figurent Paramètres proxy de Firefox dans notre article.
La façon la plus propre d'utiliser un SOCKS5 authentifié dans un navigateur est de passer à une whitelist d'IP. Si ce n'est pas possible, exécutez un proxy-pont local portant l'authentification et déclarez-le 127.0.0.1 dans le navigateur.
Terminal et outils de développement
wget et certains outils anciens ne prennent pas en charge SOCKS. Dans ce cas, un encapsuleur comme proxychains intercepte les appels réseau de l'application et les fait passer par SOCKS.
Solutions pour les applications non compatibles
La troisième option intercepte les appels réseau de l'application au niveau du système d'exploitation et les redirige vers le proxy. C'est la méthode la plus puissante, mais aussi la plus intrusive.
Pour les outils de redirection à l'échelle du système Utilisation de Proxifier .
Clients torrent
qBittorrent, Transmission et les clients similaires prennent bien en charge SOCKS5 et proposent également l'authentification. Le réglage critique consiste à faire en sorte que les connexions aux peers passent elles aussi par le proxy ; sinon, le tracker passe par le proxy tandis que le transfert de données part en direct.
Pour une configuration détaillée paramètres proxy du client torrent consultez notre article.
Applications de messagerie
Telegram prend en charge SOCKS5 nativement et le réglage se trouve dans l'application. Des applications comme Discord et WhatsApp utilisent le réglage proxy du système ; dans ce cas, une redirection à l'échelle du système ou un pont local est nécessaire. Pour les détails par plateforme Telegram et Discord vous pouvez consulter nos articles.
Liste de contrôle de compatibilité
Le dernier point est critique : certaines applications se connectent directement, en silence, lorsque le proxy est inaccessible. Cela expose votre IP réelle sans que vous le sachiez.
Résumé
La prise en charge de SOCKS5 est répandue dans les navigateurs, les outils en ligne de commande et les clients torrent ; en revanche, la prise en charge de l'authentification fait défaut dans la plupart des navigateurs. Pour les applications non compatibles, il existe des solutions : convertisseur de protocole, variable d'environnement ou redirection à l'échelle du système. Après l'installation, vérifiez impérativement l'IP de sortie depuis l'application elle-même et contrôlez si l'application se connecte en direct lorsque le proxy tombe. Pour le test Mon adresse IP et vérification de proxy vous pouvez utiliser nos outils.