Dante est développé par Inferno Nettverk A / S qui se compose d'un serveur de chaussettes ainsi qu'un client de chaussettes et implémente RFC 1928 et des normes connexes. Dante est utilisé pour fournir une connectivité réseau sécurisée et pratique. Dante étant un serveur de chaussettes open source est utilisé avec de nombreuses applications réseau populaires telles que Bloomberg Terminals, la plupart.
Maintenant que nous savons quelles sont les chaussettes et Dante, passons la prochaine étape pour répondre à "Comment mettre en place un proxy Socks5 sur Ubuntu avec Dante".
Configurez le proxy SOCKS5 avec Dante
Ouvrez un terminal dans votre système Ubuntu et suivez les étapes ci-dessous pour configurer le proxy SOCKS5 avec Dante:
Étape 1: Mise à jour du référentiel de cache
La première étape vers la configuration d'un proxy SOCKS5 sur Ubuntu avec Dante consiste à mettre à jour les packages de référentiel de cache pour lesquels nous utiliserons la commande ci-dessous:
$ sudo apt mise à jour
Si tous les packages sont à jour, vous n'avez pas besoin de mettre à niveau, mais s'ils ne sont pas exécutés, exécutez la commande mentionnée ci-dessous pour mettre à niveau les packages:
$ sudo apt mise à niveau
Étape 2: Installation de Dante
Les référentiels de package Ubuntu par défaut ont un package Dante Server, nous allons donc installer Dante en utilisant la commande ci-dessous dans notre Ubuntu 20.04 Terminal:
$ sudo apt install dante-server
Étape 3: Vérification de l'installation
Pour vérifier l'installation de Dante, nous exécuterons la commande ci-dessous:
$ danted -v
Étape 4: Configuration de Dante
Maintenant que nous avons terminé avec l'installation de Dante, configurons-le maintenant en ouvrant d'abord le DantEd.Fichier Conf dans l'éditeur Nano pour lequel nous devons exécuter la commande ci-dessous dans notre terminal Ubuntu:
$ sudo nano / etc / danted.confli
Lorsque vous exécutez la commande ci-dessus, vous verrez quelque chose comme celle-ci:
Supprimez les paramètres définis dans le fichier ci-dessus et collez les lignes mentionnées ci-dessous dans le fichier:
Internal: Port ETH0 = 8128
Externe: ETH0
chaussettes: nom d'utilisateur
utilisateur.sans privilégié: personne
utilisateur.privilégié: racine
Client Pass
De: 0.0.0.0/0 à: 0.0.0.0/0
Journal: erreur
Les chaussettes passent
De: 0.0.0.0/0 à: 0.0.0.0/0
Commande: Connectez-vous
Journal: erreur
chaussettes: nom d'utilisateur
Cette configuration nous permettra d'établir un proxy de chaussettes qui s'exécutera sur le port 8128 tel que défini dans le fichier ci-dessus et nécessitera une authentification. Pour enregistrer le fichier édité ci-dessus, appuyez sur Ctrl + S puis Ctrl + X pour quitter.
Étape 5: Démarrage du proxy dant
Cette étape consiste à démarrer un proxy dant qui sera réalisé avec la commande suivante:
$ Service Dant Start
Étape 6: Création d'un utilisateur
Nous avons réussi à installer et à configurer Dante, alors continuons à l'étape suivante où nous créerons un utilisateur qui est une étape facultative mais pouvons sécuriser l'accès de tout le monde. Pour authentifier les clients de connexion Dante utilise les comptes d'utilisateurs System Unix, donc nous créerons un nouvel utilisateur. Cependant, gardez à l'esprit que le mot de passe sera envoyé en texte brut à l'aide du réseau lorsqu'un client demandera de se connecter à ce serveur proxy.
$ sudo addUser exmpl
Conclusion
Dante se compose d'un serveur SOCKS5 et est utilisé comme serveur proxy. Vous pouvez configurer un serveur Linux en ligne, puis l'utiliser comme serveur proxy pour accéder à d'autres sites Web. Ces serveurs de proxy sont très utiles lorsque nous devons modifier notre adresse IP ou accéder à un site Web à partir d'une géolocalisation différente.
Dans cet article, nous avons expliqué et livré chaque étape sur la façon de configurer un proxy Socks5 sur Ubuntu avec Dante.