<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=335150&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=335150</link>
		<description><![CDATA[Les sujets les plus récents dans [tuto] rediriger la connexion d'une application dans un tunnel.]]></description>
		<lastBuildDate>Fri, 26 Nov 2010 14:06:39 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3870324#p3870324</link>
			<description><![CDATA[<p>petit astuce pour activer la <a href="http://en.wikipedia.org/wiki/Command_line_completion">complétion</a> des applications du PATH après avoir tapé le nom du script.<br />par exemple pour que :</p><div class="codebox"><pre><code>:$ tunnel wee[TAB]</code></pre></div><p>donne</p><div class="codebox"><pre><code>:$ tunnel weechat-curses</code></pre></div><p>prérequis : le script doit être dans le <a href="http://doc.ubuntu-fr.org/tutoriel/script_shell#executer_un_script_-_modifier_le_path">PATH</a>. Ensuite, il suffit de modifier le fichier <strong>/etc/bash_completion</strong> (il faut être root) et d&#039;ajouter le nom du script (ici <strong>tunnel</strong>) à la fin de la ligne qui ressemble à :</p><div class="codebox"><pre><code>complete -F _command -o filenames nohup exec nice eval time ltrace then \
    else do vsound command xargs tsocks</code></pre></div><p>ce qui donne donc :</p><div class="codebox"><pre><code>complete -F _command -o filenames nohup exec nice eval time ltrace then \
    else do vsound command xargs tsocks tunnel</code></pre></div><p>Enfin, relancez le terminal ou lancez la commande suivante (le point est important) :</p><div class="codebox"><pre><code>. /etc/bash_completion</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Fri, 26 Nov 2010 14:06:39 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3870324#p3870324</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3677431#p3677431</link>
			<description><![CDATA[<div class="quotebox"><cite>nesthib a écrit&#160;:</cite><blockquote><div><p>ensuite dans la configuration du navigateur il faut configurer le <strong>proxy SOCKS</strong>[...]</p></div></blockquote></div><p>Je sais tout cela, mais je critiquais le fait que, justement, il fallait passer par les réglages de l&#039;application (donc par les réglages spécifiques de KDE/Gnome si c&#039;est une application uniquement KDE/Gnome..), alors que tsocks est censé permettre de ne pas avoir à régler l&#039;application (dans le cas où elle ne proposerait pas du tout de passer par un proxy, par exemple).</p><p>L&#039;intégration des applis, c&#039;est mal <img src="http://forum.ubuntu-fr.org/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Grünt)]]></author>
			<pubDate>Sat, 21 Aug 2010 16:33:01 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3677431#p3677431</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3665962#p3665962</link>
			<description><![CDATA[<p>puisque j&#039;utilise cette astuce en ce moment et que je me rends compte que je n&#039;ai jamais donné la solution à la question de ǤƦƯƝƬ voici une petite mise-à-jour, pour les applications &quot;évoluées&quot; comme firefox ou autres navigateurs qui ne se laissent pas tunneliser.<br />il suffit de lancer (avec les bonnes variables bien sûr) la ligne :</p><div class="codebox"><pre><code>ssh -N -D3333 ${USER}@${SERVEUR} &amp;</code></pre></div><p>ensuite dans la configuration du navigateur il faut configurer le <strong>proxy SOCKS</strong> (v4 ou v5) pour se connecter à <strong>localhost</strong> sur le port <strong>3333</strong> (on peut changer le port bien entendu).<br />Il ne faut en revanche pas changer les paramètres de proxy HTTP/FTP/…</p><p>pour firefox il y a l&#039;extension FoxyProxy qui permet de changer facilement de configuration.</p><p>dernier point que je n&#039;avais pas précisé, une fois qu&#039;un tunnel est ouvert il est facile de rajouter une application supplémentaire se connectant par le tunnel avec la commande :</p><div class="codebox"><pre><code>tsocks programme</code></pre></div><p>dans l&#039;immédiat la première application (celle lancée avec le script) détermine quand le tunnel sera fermé, si j&#039;y pense je modifierai le script pour gérer les connexions multiples</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Mon, 16 Aug 2010 12:22:20 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3665962#p3665962</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3412677#p3412677</link>
			<description><![CDATA[<p>oui malheureusement il y a des petits couacs… même problème avec firefox</p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Mon, 19 Apr 2010 00:29:29 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3412677#p3412677</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3412671#p3412671</link>
			<description><![CDATA[<p>Ça ne marche pas avec toutes les applis, par contre. Konqueror, par exemple, ne se laisse pas tunnelliser. <img src="http://forum.ubuntu-fr.org/img/smilies/hmm.png" width="15" height="15" alt="hmm" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Grünt)]]></author>
			<pubDate>Mon, 19 Apr 2010 00:22:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3412671#p3412671</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=3209994#p3209994</link>
			<description><![CDATA[<p>Si je peux me permettre :</p><div class="codebox"><pre><code>#!/bin/bash

USER=nom_d_utilisateur
SERVEUR=serveur_distant

#on vérifie qu&#039;il y a bien une commande en argument
if [ $# = 0 ]; then
        echo -e &quot;Argument manquant\nSyntax : $0 command [command_arguments]&quot;
        exit 1
fi

#établissement de la connexion ssh avec redirection dynamique des ports (option D)
ssh -N -D3333 $USER@SERVEUR &amp;
#on note le numéro du processus ssh
pid=$!
#on laisse le temps à la connexion de s&#039;établir
sleep 2


#on encapsule les connexion de l&#039;application (lancée en argument) dans un proxy socks (paramétré sur le port 3333 dans /etc/tsocks.conf)
tsocks $*
#après avoir quitté l&#039;appli on ferme la connexion ssh
kill $pid
exit 0</code></pre></div><div class="codebox"><pre><code>ssh -N -D3333 $USER@$SERVER &amp;</code></pre></div><p>Devait être </p><div class="codebox"><pre><code>ssh -N -D3333 $USER@$SERVEUR &amp;</code></pre></div><p>Et pour &quot;Argument missing&quot;, ben je mettrais &quot;Argument manquant&quot;...<br /><img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Merci pour ce script, je pense que je vais m&#039;amuser un peu avec...</p><p>Ah, et la syntaxe de /etc/tsocks.conf devrait être comme suit :</p><div class="codebox"><pre><code>server_port=3333</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (cacalex)]]></author>
			<pubDate>Thu, 14 Jan 2010 15:01:33 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=3209994#p3209994</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840274#p2840274</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>Dans le cas de la connexion derrière un proxy bloquant, je suppose que c&#039;est transparent parce que le serveur ssh va utiliser le proxy système pour se connecter?</p></div></blockquote></div><p>Pour l&#039;appli c&#039;est totalement transparent. Il faut juste un accès ssh.<br />Si ton proxy laisse passer le http ou https tu peux paramétrer ssh pour écouter sur le port 80 (ou 443) et utiliser ssh -p 80, forcement s&#039;il ne laisse passer que le http en whitelist c&#039;est grillé <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Thu, 30 Jul 2009 17:50:25 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840274#p2840274</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  [tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840122#p2840122</link>
			<description><![CDATA[<p>Très intéressant, merci beaucoup <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" />. Bon par contre faut avoir un accès ssh sur une machine tierce..</p><p>Dans le cas de la connexion derrière un proxy bloquant, je suppose que c&#039;est transparent parce que le serveur ssh va utiliser le proxy système pour se connecter?</p>]]></description>
			<author><![CDATA[dummy@example.com (Aldian)]]></author>
			<pubDate>Thu, 30 Jul 2009 16:37:00 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840122#p2840122</guid>
		</item>
		<item>
			<title><![CDATA[[tuto] rediriger la connexion d'une application dans un tunnel]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840096#p2840096</link>
			<description><![CDATA[<p>Vous êtes bloqués sur un port par un proxy ou vous avez besoin d&#039;être reconnu comme une IP particulière?<br />Solution : rediriger la connexion d&#039;une application via un tunnel ssh sur une machine tierce<br />Prérequis : disposer d&#039;un accès ssh sur une machine distante non filtrée</p><div class="codebox"><pre><code>#!/bin/bash

USER=nom_d_utilisateur
SERVEUR=serveur_distant

#on vérifie qu&#039;il y a bien une commande en argument
if [ $# = 0 ]; then
        echo -e &quot;Argument missing\nSyntax : $0 command [command_arguments]&quot;
        exit 1
fi

#établissement de la connexion ssh avec redirection dynamique des ports (option D)
ssh -N -D3333 $USER@$SERVEUR &amp;
#on note le numéro du processus ssh
pid=$!
#on laisse le temps à la connexion de s&#039;établir
sleep 2


#on encapsule les connexion de l&#039;application (lancée en argument) dans un proxy socks (paramétré sur le port 3333 dans /etc/tsocks.conf)
tsocks $*
#après avoir quitté l&#039;appli on ferme la connexion ssh
kill $pid
exit 0</code></pre></div><p>après il suffit de rendre le script exécutable et de le lancer ainsi :</p><div class="codebox"><pre><code>bash mon_script.sh mon_appli_a_tunneller [et ses arguments]

ex:
bash tunnel.sh xchat</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (nesthib)]]></author>
			<pubDate>Thu, 30 Jul 2009 16:25:36 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=2840096#p2840096</guid>
		</item>
	</channel>
</rss>
