Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
httptunnel [Le 12/01/2016, 09:06] – Mise à jour des tags Stephohttptunnel [Le 16/09/2026, 21:33] (Version actuelle) – Mise en forme (https://forum.ubuntu-fr.org/viewtopic.php?pid=22907707#p22907707) nany
Ligne 1: Ligne 1:
-{{tag>Precise Trusty Vivid Wily Proxy}}+{{tag>Trusty Xenial Proxy}}
 ---- ----
  
Ligne 5: Ligne 5:
 {{http-tunnel.png|}}\\ {{http-tunnel.png|}}\\
 HTTP-Tunnel sert à encapsuler des paquets d'un autre protocole (FTP, SSH, etc) dans des paquets HTTP. Ceci permet de passer à travers de certains pare-feux ou proxys qui bloquent les paquets, notamment sur des réseaux sécurisés d'entreprise. HTTP-Tunnel sert à encapsuler des paquets d'un autre protocole (FTP, SSH, etc) dans des paquets HTTP. Ceci permet de passer à travers de certains pare-feux ou proxys qui bloquent les paquets, notamment sur des réseaux sécurisés d'entreprise.
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 +//Voir aussi SSH et Crokscrew [[https://forum.ubuntu-fr.org/viewtopic.php?id=213500]] , une solution plus simple uniquement coté client pour passer le proxy. Pour avoir des tunnels, l'emploi des tunnels SSH est alors plus sure puisque automatiquement crypté.//
 ===== Installation ===== ===== Installation =====
  
-[[tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt://httptunnel|httptunnel]]**+[[tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>httptunnel]]**
  
 ===== Fonctionnement ====== ===== Fonctionnement ======
Ligne 73: Ligne 78:
 Le bug a été corrigé sur [[https://github.com/larsbrinkhoff/httptunnel/commit/a578fb44f37c9ef8689d1030e19a69a73e914820|GitHub]] Le bug a été corrigé sur [[https://github.com/larsbrinkhoff/httptunnel/commit/a578fb44f37c9ef8689d1030e19a69a73e914820|GitHub]]
  
-Installer le [[http://packages.ubuntu.com/wily/httptunnel|package httptunnel 3.3+dfsg-4]] de [[Wily]] corrige le problème. +Installer le [[http://packages.ubuntu.com/wily/httptunnel|package httptunnel 3.3+dfsg-4]] de [[Wily]] corrige le problème. 
 +</note> 
 +<note important>À partir d'[[:xenial|Ubuntu 16.04]], le système d'initialisation par défaut d'Ubuntu est [:[Systemd]]. 
 +Reportez-vous au tutoriel suivant : [[Créer un service avec Systemd]]
 </note> </note>
- 
 Ci dessous un script de démarrage pour **/etc/init.d/** pour ajouter au démarrage du système le serveur HTTP-Tunnel. Ci dessous un script de démarrage pour **/etc/init.d/** pour ajouter au démarrage du système le serveur HTTP-Tunnel.
  
-Créez un fichier appelé **/etc/init.d/httptunnel ** et rendez-le exécutable :+Créez un fichier appelé **/etc/init.d/httptunnel** et rendez-le exécutable :
 <code> <code>
 sudo touch /etc/init.d/httptunnel && sudo chmod 755 /etc/init.d/httptunnel sudo touch /etc/init.d/httptunnel && sudo chmod 755 /etc/init.d/httptunnel
Ligne 102: Ligne 109:
 \\ \\
 [[tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/init.d/httptunnel** en tant que root (sinon vous n'aurez pas les droits en écriture), et copier/coller le script ci-dessous dedans. [[tutoriel:comment_editer_un_fichier|Éditez le fichier]] **/etc/init.d/httptunnel** en tant que root (sinon vous n'aurez pas les droits en écriture), et copier/coller le script ci-dessous dedans.
-<file>+<file bash httptunnel>
 #!/bin/sh #!/bin/sh
 # #
Ligne 176: Ligne 183:
 </file> </file>
  
-Ce script peut donc être appelé par la commande **/etc/init.d/httptunnel** et accepte 4 arguments différents : +Ce script peut donc être appelé par la commande **/etc/init.d/httptunnel** et accepte 4 arguments différents :
   * **start** pour lancer le service ;   * **start** pour lancer le service ;
   * **stop** pour l'arrêter ;   * **stop** pour l'arrêter ;
Ligne 185: Ligne 192:
  
 <code> <code>
-sudo netstat -a | grep le_n°_de_port+sudo ss -lap | grep -F ":56986" # remplacer 56986 par le numéro de port
 </code> </code>
  
-Si le port est déja occupé cette commande affichera quelque chose dans le résultat, autrement elle n'affichera rien. Bon courage+Si le port est déjà occupé cette commande affichera quelque chose dans le résultat, autrement elle n'affichera rien. Bon courage
  
  
Ligne 194: Ligne 201:
 ===== Voir aussi ===== ===== Voir aussi =====
 \\ \\
-[[http://www.commentcamarche.net/forum/affich-59147-tunnelling-ip-over-http|Documentation commentcamarche]]\\ +[[https://www.commentcamarche.net/forum/affich-59147-tunnelling-ip-over-http|Documentation commentcamarche]]\\ 
-[[http://en.wikipedia.org/wiki/HTTP_tunnel_(software)|Documentation Wikipedia]] en anglais\\ +[[https://en.wikipedia.org/wiki/HTTP_tunnel_(software)|Documentation Wikipedia]] en anglais\\ 
-[[http://www.nocrew.org/software/httptunnel.html|Site Officiel]]+[[https://github.com/larsbrinkhoff/httptunnel|Site Officiel]] 
 ---- ----
 +
 //Contributeurs : [[utilisateurs:maclane45|maclane45]]// //Contributeurs : [[utilisateurs:maclane45|maclane45]]//