Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Etablir un tunnel entre 2 machines derrière un NAT

Voici un petit soft qui n’est pas tout jeune, mais qui vous rendra bien service si vous êtes derrière NAT et que vous cherchez à contacter une autre machine, elle même derrière un NAT (ou pas).

Ça s’appelle Pwnat et ça utilise UDPtunnel et Chownat pour établir la connexion. Le client doit connaître l’IP publique du réseau hébergeant le serveur et c’est tout ! Pas besoin de faire du port forwarding ou autres exorcismes bizarres et ça fonctionne même en IPv6.

Oui, c’est magique surtout si vous vous sentez prisonnier derrière votre NAT, que ce soit pour vos jeux, votre P2P ou vos autres usages personnels….

En passant, je ne sais pas si vous avez vu mais l’hébergeur Hostinger propose des offres super intéressantes en matière d’hébergement web. C’est pas trop cher pour démarrer et s’auto-héberger. (Lien affilié)

Voici comment on s’en sert :

usage: ./pwnat

-c client mode
: [local ip] [proxy port (def:2222)]

-s server mode
: [local ip] [proxy port (def:2222)] [[allowed host]:[allowed port] …]

Server side allowing anyone to proxy:
./pwnat -s

Client wanting to connect to google.com:80:
./pwnat -c 8000 google.com 80
Then, browse to http://localhost:8000 to visit the google!

Merci à Dali pour la découverte.


Les articles du moment