Comment configurer un proxy Socks5 sur Ubuntu avec Dante?

Comment configurer un proxy Socks5 sur Ubuntu avec Dante?
Les serveurs proxy sont là depuis de nombreuses années et dans les réseaux informatiques, un proxy est un ordinateur situé entre vous et le serveur en agissant comme une passerelle entre un réseau local et un réseau à grande échelle par exemple Internet. Socks signifie socket sécurisé et est un protocole Internet qui a la fonction de routage des paquets entre un serveur et le client en utilisant un serveur proxy.

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.