Tous les emplacements actifs · 99.99% uptime
SOCKS5

Différence entre SOCKS4 et SOCKS5

Les listes de proxys gratuits comportent encore de nombreuses adresses SOCKS4. Le fait que le protocole date du début des années 1990 ne le rend pas inutilisable — mais les trois nouveautés apportées par SOCKS5 font la différence dans la plupart des besoins actuels : authentification, UDP et DNS distant.

FIGUREStructure d'une requête de connexion SOCKS5
PROTOCOLEVER1 octet0x05CMD1 octetCONNECT / BIND / UDP ASSOCIATERSV1 octetréservéATYP1 octetIPv4 / nom de domaine / IPv6ADDRvariableadresse ciblePORT2 octetsport cible

ATYP Comme ce champ peut transporter directement le nom de domaine, c'est le proxy qui effectue la résolution DNS. Ce champ n'existe pas en SOCKS4 ; vous devez résoudre l'adresse vous-même.

Comparaison des versions

FIGURECapacités des versions de SOCKS
VERSIONSOCKS5SOCKS4 / 4aAuthentificationUtilisateur/mot de passe, GSSAPIUniquement useridPrise en charge UDPOuiAucunIPv6OuiAucunDNS distantOuiPrésent en 4aAnnée de publication19961992Prise en charge actuelleRépanduEn recul

SOCKS4a est une extension de SOCKS4 capable de transporter un nom de domaine ; pour le reste, elle est identique à SOCKS4.

Pourquoi le DNS distant est-il important ?

Lorsque vous utilisez SOCKS4, le nom de domaine cible est résolu par votre propre ordinateur . Autrement dit, la requête DNS pour ornek.com part vers votre propre ISP et y est enregistrée. Le proxy ne se connecte qu'à l'IP déjà résolue. Résultat : votre IP est masquée, mais le site que vous visitez ne l'est pas.

FIGUREQui effectue la résolution DNS ?
FUITESOCKS5 (DNS distant)Le nom de domaine est envoyé au proxyLa résolution est effectuée côté proxyVotre ISP ne voit pas la destinationLe test de fuite DNS ressort propreSOCKS4 (DNS local)Le nom de domaine est résolu localementLa requête part vers le résolveur de l'ISPL'historique de visite reste chez l'ISPLa fuite DNS est inévitable

Votre propre situation avec un test de fuite DNS peut être mesurée. Si vous utilisez SOCKS5, assurez-vous que l'option « DNS distant » est activée dans votre client.

Quand la prise en charge de l'UDP est-elle nécessaire ?

Comme la navigation web repose entièrement sur TCP, l'absence d'UDP ne se remarque pas. La différence apparaît dans les usages suivants : appels audio/vidéo (Discord), jeux en ligne, tunnelisation directe du DNS et DHT torrent. SOCKS4 ne peut pas être utilisé pour ces usages.

Que faire en pratique ?

  • Lors du choix d'une adresse dans la liste SOCKS5 donnez la priorité à celles portant cette étiquette.
  • Si vous ne disposez que d'une adresse SOCKS4, testez au moins SOCKS4a si elle prend en charge cette extension.
  • Si vous disposez d'une adresse corporate exigeant un nom d'utilisateur et un mot de passe, c'est déjà du SOCKS5 ; SOCKS4 ne transporte pas d'authentification.
  • Si votre client propose l'option « SOCKS5h », choisissez-la — la lettre finale hindique que la résolution du hostname sera effectuée à distance.

Quelle version parle l'adresse dont vous disposez, notre outil de vérification de proxy le détecte automatiquement : le champ protocole affiche SOCKS5 ou SOCKS4.

Questions fréquentes

01Que se passe-t-il si je déclare une adresse SOCKS4 comme étant du SOCKS5 ?

Le handshake échoue et la connexion ne s'établit pas. Le client renvoie généralement une erreur « handshake failed » ou un dépassement de délai.

02Quelle est la différence entre SOCKS5h et SOCKS5 ?

SOCKS5h impose que la résolution du nom de domaine soit effectuée côté proxy. Dans des outils comme curl, socks5h:// ce schéma sélectionne ce comportement.

03SOCKS5 chiffre-t-il le trafic ?

Non. SOCKS ne fait que transporter ; le chiffrement relève de l'application. Tant que vous utilisez HTTPS, le contenu reste protégé.

Articles et pages associés

ÉTAPE SUIVANTE

Renforcez votre infrastructure proxy dès aujourd'hui.

Démarrez en quelques minutes avec un forfait payant, ou essayez d'abord notre liste de proxys gratuits.

FREEPROXY.TR

Vous cherchez un proxy gratuit ? Vous êtes au bon endroit

Une plateforme proxy complète pour consulter des adresses de proxy gratuits à jour, comparer les types HTTP et SOCKS et vérifier vos connexions proxy avec des outils gratuits.