web-dev-qa-db-fra.com

Comment transformer le serveur Ubuntu 12.04 en proxy SOCKS5 ouvert?

Je voudrais installer un proxy socks5 basé sur mon serveur Ubuntu 12.04.

J'ai l que c'est supposé être facile et faisable avec une commande:

ssh -f -N -D 0.0.0.0:1080 localhost

Pas tellement dans mon cas (message d'erreur):

Permission denied (publickey).

Après cela, j'ai essayé d'installer ss5 .

D'abord de la source:

wget http://heanet.dl.sourceforge.net/project/ss5/ss5/3.8.9-7/ss5-3.8.9-7.tar.gz
tar -zxvf *.tar.gz
cd *
./configure

Qui s'est terminé en

configure: error: *** Some of the headers weren't found ***

Après quoi j’ai essayé de le nstaller à partir de rpm , sans trop de chance:

error: Failed build dependencies:
        openldap-devel is needed by ss5-3.8.9-6.i386
        pam-devel is needed by ss5-3.8.9-6.i386
        openssl-devel is needed by ss5-3.8.9-6.i386
        libgssapi-devel is needed by ss5-3.8.9-6.i386

....

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package openldap-devel

Il existe d'autres packages pour socks5, mais j'ai également rencontré des problèmes similaires.

Quelqu'un peut-il m'indiquer une bonne information sur la manière de transformer le serveur Ubuntu 12.04 en proxy socks5?

2
Arsen Zahray

Vous pouvez corriger la première erreur facilement:

Allez dans le tableau de bord et cherchez mots de passe et clés. Allez dans vos clés et allez dans Fichier> Nouveau et choisissez la clé SSH. Ne lui donnez pas de mot de passe. Ensuite, configurez-le pour qu'il utilise RSA, quelle que soit la taille de la clé, puis, lorsque vous y êtes invité, configurez-le afin de l'utiliser pour la connexion, autorisez-le et choisissez les paramètres suivants:

Nom d'hôte: localhost
Nom d'utilisateur: votre nom d'utilisateur

et donnez votre mot de passe si vous y êtes invité. Redémarrez et réessayez avec la première commande.

1
hexafraction