Bonjour,
j'essaye de configurer un vpn (openvpn) entre mon bureau (qui n'ouvre que le port 8080) et mon serveur vpn qui se trouve chez moi en réseau NAT derrière un routeur Linksys et un ISP qui bloques tous les ports inférieurs à 1024. En dehors du bureau, le vpn fonctionne bien, donc avec port forwarding de 1194 (qui est > 1024) pas de problème, j'obtiens une liaison sécurisée (AES-256, HMAC,...) en 10.8.x.x. Par contre à partir du bureau, je me vois dans l'obligation de faire du httpTunneling. J'essaye donc de mettre en place httpTunnel de tel manière:
Chez moi:
hts -F monipdyndns:1149 portA
Au bureau:
htc -F portB -P proxybureau:8080 monipdyndns:portA
Et donc j'essaye d'établir une connection TCP à l'adresse 127.0.0.1:12000 à partir de mon vpn.
En analysant les trames avec un analyseur de trames, je parviens à voir une requete du type:
HTTP POST
http://monipdydns:5000/index.html
qui finit par subir un time out et je lis dans une autre trame du type
HTTP GET
http://monipdydns:5000/index.html
L'établissement TCP ne se fait donc pas, j'imagine que le paquet http arrive à mon routeur linksys sur le port 80 et n'est donc pas forwardé à mon processus httpTunnel serveur qui tourne sur mon serveur à l'adresse 192.168.x.x.
Si vous m'avez suivi, tout d'abord, est-ce que mon analyse est pertinente? et si oui quel serait selon vous la solution?
Ketchup
Configuration: Windows XP
Firefox 2.0.0.14