Aujourd'hui nous allons voir comment mettre en place une méthode pour traverser un firewall et ainsi se connecter à son salon irc préféré.
Aujourd'hui nous allons voir comment mettre en place une méthode pour traverser un firewall et ainsi se connecter à son salon irc préféré.
les utilitaires à installer :
tor et privoxy
La version de tor proposée dans les dépôts n'étant pas la dernière on peut cependant la récupérer en ajoutant cette ligne à vos dépôts :
deb http://mirror.noreply.org/pub/tor <DISTRIBUTION> main
deb-src http://mirror.noreply.org/pub/tor <DISTRIBUTION> main
NOTE : prenez soin de remplacer le champ <DISTRIBUTION> par votre distribution ( gutsy dans mon cas)
récupérez ensuite la clé propre au dépôt :
gpg --keyserver subkeys.pgp.net --recv 94C09C7F
gpg --fingerprint 94C09C7F
gpg --export 94C09C7F | sudo apt-key add -
mettez ensuite la liste de vos dépôts a jour
sudo apt-get update
puis installer les paquets désirés :
sudo apt-get install tor privoxy
Configuration:
Bon et bien en terme de configuration pas grand chose a faire si ce n'est renseigner sur quel port doit ecouter privoxy ainsi que le client pour qu'il utilise le serveur socks local
Editez donc le fichier /etc/privoxy/config
et decommentez la ligne :
listen-address 127.0.0.1:8118
décommentez également la ligne
forward-socks4a / localhost:9050 .
Ainsi dans X-Chat par exemple :
"Paramètres ⇒ Préférences ⇒ Réseau ⇒ Configuration réseau ⇒ Serveur proxy"
et rentrez les parametres suivants
Nom d'hôte : localhost
Port : 9050
Type: Socks5
freenode ayant banni les utilisateurs utilisant tor la parade consiste à se connecter à ce serveur plutôt qu'à irc.freenode.net
/server mejokbp2brhw4omd.onion
Voila vous pouvez maintenant surfer en toute liberté sans vous soucier du pare-feu
L'utilitaire tsocks quand a lui permet d'utiliser les serveur socks de façon plus souple
après avoir édité le fichier /etc/tsocks.conf
et remplacer les valeurs comme indiqué :
server = 127.0.0.1
# Server type defaults to 4 so we need to specify it as 5 for this one
server_type = 5
# The port defaults to 1080 but I've stated it here for clarity
server_port = 9050
vous pourrez ensuite lancer des commandes du genre
tsocks ssh user@ip
Vous voila a présent totalement libéré du méchant pare-feu
Liens connexes