Le but est de créer un proxy socks à travers un tunnel ssh.

Localement

Il faut installer le paquet tsocks et disposer d'un client ssh

aptitude install tsocks openssh-client 

Sur le serveur distant

Il faut disposer d'un serveur ssh, si il n'y en à pas, il faut l'installer

aptitude install openssh-server 

Le fichier /etc/ssh/sshd_config permet de demander au serveur ssh d'écouter sur un port différent de 22

Ssh

Taper dans une console:

 ssh -p port_ssh user@nom_de_domaine -D 127.0.0.1:port_socks

tsocks

Taper dans une autre console:

. tsocks -on; . tsocks -sh

Le . au debut de la commande est important

c'est censé afficher: LD_PRELOAD="/usr/lib/libtsocks.so"

si il n'y a rien entre les "" alors c'est pas bon.

Utilisation de tsocks

l'utilisation de tsocks se fait deux manieres:

Sockifier un programme

dans un terminal:

tsocks programme 

Directement par le navigateur

il faut renseigner les lignes pour un proxy socks en indiquant 127.0.0.1 pour l'adresse et port_socks pour le numero de port

Penser à désactiver l'accès vers le proxy http qui peut outrepasser le proxy socks

Err404Wiki: Doc/Debian/tsocks (last edited 2009-10-19 20:23:53 by Err404)