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

Un reverse proxy pour vous aider à exposer rapidement sur Internet, une machine locale

Amis développeurs, si vous suivez assidûment ce site, vous connaissez forcement ngrok dont j’ai parlé en 2013 ou encore Tailscale plus récemment.

Ce genre d’outils permet d’exposer un service local sur Internet. C’est super pratique pour tester ou faire tester un site web mais pas uniquement.

L’outil que j’aimerai vous présenter aujourd’hui s’appelle Fast Reverse Proxy ou FRP pour les intimes. Ce logiciel en ligne de commande va vous permettre d’exposer sur Internet, un serveur local derrière un firewall ou un réseau NATé. FRP fonctionne aussi bien en UDP et TCP qu’avec HTTP et HTTPS.

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é)

Diagramme représentant la configuration d'un reverse proxy

Ainsi grâce à cet outil, vous pourrez très facilement au travers d’internet, accéder en SSH à un ordinateur dispo uniquement dans un LAN, tester vos sites en cours de dev, forwarder un socket Unix ou encore établir une connexion P2P.

Toute la config se définit sans le fichier frpc.ini comme décrit dans la documentation.

À découvrir ici.


Les articles du moment