Forum général.général Double usage d'un port

Posté par  (site web personnel) .
Étiquettes : aucune
0
22
sept.
2006
Bonjour,

Voila, j'ai un accés à internet très très limité... J'ai dois d'acceder aux ports 80 et 443 seulement.
Sur mon serveur à la maison, j'ai fais écouter le serveur apache que sur le port 80 et le serveur ssh sur le port 443.
Le probleme c'est que j'aimerai avoir accès à un port supplémentaire...
Donc la solution que je vois ca serai de faire tourner 2 services sur un seul et meme port.
Pour cela, il faudrai donc qu'un soft se charge de detecter ce qui est demandé (ssh ou http) et de le balancer sur le bon service. Est-ce que vous avez une idée ?


Merci d'avance :).
  • # Tss...

    Posté par  . Évalué à 4.

    Puisque le ssh passe, yaka faire du ssh port forwarding.

    En gros :


    En local :
    - connection sur localhost:12345
    - ssh écoute sur 12345, fait tout passer via le 443 sur la machine distante.

    Sur le serveur :
    - sshd reçoit les données, et les renvoie sur machine:port quelconque.
    par ex, localhost:3128. ;-) Et zou, le surf anonyme et sans contraintes...

    Pour mettre ça en place :

    $ ssh -p 443 -g -f -N -L 12345:localhost:3128 mezigue@chezmoi.com

    (avec le bon ~/.ssh/config pour passer à travers le proxy).
    • [^] # Re: Tss... Tss... Tss...

      Posté par  . Évalué à 1.

      Bonjour,

      Personellement, je prefere OpenVpn sur le port 443. Simple, pratique efficace, lave plus blanc que blanc (c).


      Cdlt,
  • # netcat

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

    Si tu n'a pas besoin d'avoir les deux services non ssh en permanence lancés, tu peut les faire tourner sur des ports quelconques, et utiliser netcat pour redirriger ces ports sur ton port 80 au besoin (en te connectant t'abord avc ssh)

    Du coup, il te suffira de quelques scripts pour changer la fonction de ton port 80, snas toucher aux serveurs eux-même

Suivre le flux des commentaires

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