Contents
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
port_ssh =le port sur lequel le serveur ssh distant est à l'écoute
user = le nom d'utilisateur sur le serveur ssh distant
nom_de_domaine = nom de domaine (ou adresse IP) du serveur ssh distant
port_socks = le port sur lequel le proxy socks local est à l'écoute
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