Forum Linux.général Problème avec httptunnel

Posté par  (site web personnel) .
Étiquettes :
0
30
mai
2005
Salut,
depuis quelques jours, j'essaye sans aucun succès de m'installer un tunnel HTTP grâce à ... httptunnel.
Seulement, le serveur semble ne pas se lancer. En effet, lorsque, dans mon shell, je lance

hts -F localhost:23 80

il me rend la main tout de suite (alors qu'il est censé, je crois, la garder). Et un ps aux | grep hts ne retourne aucun résultat digne de ce nom.
Pour info, je suis en Ubuntu Hoary, avec httptunnel récupéré par synaptic.
Je ne vois pas trop ce qui foire, d'autant plus qu'httptunnel ne dispose que de peu d'options de logs.
Si une bonne âme pouvait me renseigner ...
Merci d'avance.

PS : je me demande si ça ne vaudrait pas le coup de créer un linux.ubuntu ...
  • # Pb de droits

    Posté par  . Évalué à 2.

    Salut,

    Avec ta commande, hts doit se mettre à l'écoute sur le port 80. Comme ce numéro de port est inférieur à 1024, seul le user root peut faire cela.
    Par ailleurs, il faut être sûr que tu n'as pas un autre processus qui utilise ce même port (Apache ou un autre serveur Web).
    Je pense que le mieux serait d'utiliser un des autres ports autorisés : assez souvent, si un accès http est ouvert on peut utiliser, en plus du port 80, les ports 8080, 443 (mais aussi en dessous de 1024), voire quelques autres (renseigne-toi auprès des admins réseau).

    JJD
    • [^] # Re: Pb de droits

      Posté par  (site web personnel) . Évalué à 0.

      Bizarre, je suis quasiment certain d'avoir déja répondu. Peut-être dans un univers parallèle ...
      Bah, je recommence

      Avec ta commande, hts doit se mettre à l'écoute sur le port 80. Comme ce numéro de port est inférieur à 1024, seul le user root peut faire cela.

      Il me semble bien que je fais ça en root à grand coup de sudo.

      Par ailleurs, il faut être sûr que tu n'as pas un autre processus qui utilise ce même port (Apache ou un autre serveur Web).

      Là, c'est sûr, c'est ça ! Et, pas de bol, je ne peux pas arrêter Apache (sinon, je serais forçé de retourner à l'hébergement free, ce qui ne m'intéresse que très très très peu).

      Je pense que le mieux serait d'utiliser un des autres ports autorisés : assez souvent, si un accès http est ouvert on peut utiliser, en plus du port 80, les ports 8080, 443 (mais aussi en dessous de 1024), voire quelques autres (renseigne-toi auprès des admins réseau).

      Je vais essayer une autre solution, peut-être plus audacieuse.
      Pour des raisons historiques, ce PC a deux cartes réseau branchées sur le même switch, ce qui donne à la machine deux adresses IP.
      Je vais donc essayer d'utiliser le reverse proxy pour me créer un deuxième hôte HTTP sur la deuxième carte réseau, qui sera HTTPTunnel. Comme ça, je garde mon Apache, et il coexiste avec HTTPTunnel. Est-ce que c'est possible ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.