<p>Imaginons que vous soyez sur un réseau où certains sites web sont bloqués.<br />Si vous avez une machine à l’extérieur et un accès SSH dessus, vous pouvez l’utiliser comme proxy.</p>
<h3>1ère étape</h3>
<p>Lancez la commande suivante pour créer un proxy :</p>
<pre class="code">$ ssh Utilisateur@MachineExterne -C -N -D 8080</pre>
<p>Les options sont les suivantes :</p>
<ul>
<li>-C : compresse la transmission pour économiser la bande passante</li>
<li>-N : n’ouvre pas de shell</li>
<li>-D : ouvre un proxy dynamique</li>
</ul>
<p>Vous devez garder le proxy ouvert, ne fermez donc pas la console sur laquelle vous l’avez ouvert !</p>
<p>Cette commande fonctionne pour Linux et MacOS. Pour Windows, je vous laisse regarder du coté de <a href="http://www.tux-planet.fr/surf-anonyme-sur-internet-avec-un-tunnel-ssh/#windows">Putty</a>.</p>
<h3>2eme étape</h3>
<p>Configurez ensuite votre navigateur pour pour rediriger le flux TCP et DNS vers le proxy :</p>
<p><img src="http://tuxicoman.jesuislibre.net/blog/wp-content/uploads/proxy.png" alt="" width="554" height="586" /></p>
<p>N’oubliez pas de cocher la case « DNS distant ». Et voila !</p>
<p>Vous avez en plus changé d’IP sur Internet. Vous utilisez désormais celle du serveur proxy.</p>
Il y a un petit moment j'avais présenté une méthode pour envoyer des mails à travers un tunnel SSH. Après un an de bons et loyaux services, j'en arrive à vouloir étendre ce système bien pratique à un plus grand nombre de ports. Alors VPN ? Ben non, encore ce bon vieux SSH mais utilisé d'une "nouvelle" manière.