﻿﻿{"id":1847,"date":"2025-12-19T16:00:00","date_gmt":"2025-12-19T15:00:00","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/tunnl-gg-exposez-votre-localhost-en-une-seule-commande-ssh\/"},"modified":"2025-12-19T16:00:00","modified_gmt":"2025-12-19T15:00:00","slug":"tunnl-gg-exposez-votre-localhost-en-une-seule-commande-ssh","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/tunnl-gg-exposez-votre-localhost-en-une-seule-commande-ssh\/","title":{"rendered":"Tunnl.gg &#8211; Exposez votre localhost en une seule commande SSH"},"content":{"rendered":"<p>Vous d\u00e9veloppez un truc en local et vous avez besoin de le montrer \u00e0 quelqu&#8217;un au travers d&#8217;Internet, genre pour tester un webhook, faire une d\u00e9mo rapide, ou juste impressionner votre coll\u00e8gue \u00e0 distance ? H\u00e9 bien au lieu de vous farcir une config nginx + certificats SSL + ouverture de ports sur le routeur (Beurk !), y&#8217;a<br \/>\n<a href=\"https:\/\/tunnl.gg\/\">Tunnl.gg<\/a><br \/>\nqui fait tout \u00e7a en une SEULE ligne de commande.<\/p>\n<p>Vous tapez une commande SSH, et hop, vous avez une URL publique qui pointe vers votre serveur local. Pas de client \u00e0 installer, pas de compte \u00e0 cr\u00e9er, pas de token \u00e0 configurer, juste SSH, que vous avez forc\u00e9ment d\u00e9j\u00e0 sur votre machine.<\/p>\n<p>Donc pour exposer votre app qui tourne sur le port 8080, vous faites :<\/p>\n<p><code>ssh -t -R 80:localhost:8080 proxy.tunnl.gg<\/code><\/p>\n<p>Et c&#8217;est parti ! Le service vous file une URL avec un sous-domaine al\u00e9atoire, genre <code>abc123.tunnl.gg<\/code>, et tout ce qui arrive dessus est redirig\u00e9 vers votre localhost:8080. Et magie magie, HTTPS est automatique, donc pas besoin de vous soucier des certificats.<\/p>\n<p>Du coup, si vous connaissez d\u00e9j\u00e0 ce genre d&#8217;outils, vous pensez peut-\u00eatre \u00e0<br \/>\n<a href=\"https:\/\/korben.info\/bore-tunnel-tcp-rapide-leger-ports-locaux.html\">Bore<\/a><br \/>\nque j&#8217;ai pr\u00e9sent\u00e9 il y a pas longtemps, ou<br \/>\n<a href=\"https:\/\/korben.info\/portr-tunneliser-facilement-connexions-http-tcp.html\">Portr<\/a><br \/>\nqui fait sensiblement la m\u00eame chose, ou encore<br \/>\n<a href=\"https:\/\/korben.info\/chisel-tunnel-securise-tcp-udp-http-ssh-facile.html\">Chisel<\/a><br \/>\npour les amateurs de tunnels TCP\/UDP via HTTP. Tous ces outils font du tunneling, mais Tunnl.gg se distingue par son approche &#8220;z\u00e9ro friction&#8221; sans binaire \u00e0 t\u00e9l\u00e9charger, et sans compte \u00e0 vous cr\u00e9er.<\/p>\n<p>Pour le moment, le service est gratuit pour un usage personnel mais les d\u00e9veloppeurs pr\u00e9voient des plans payants plus tard avec des features comme les domaines personnalis\u00e9s, les sous-domaines persistants et des limites de d\u00e9bit plus \u00e9lev\u00e9es. On verra bien mais en attendant, pour tester un truc vite fait ou faire une d\u00e9mo, la version gratuite suffira largement.<\/p>\n<p>Bon, y&#8217;a quand m\u00eame quelques trucs \u00e0 savoir. Primo, \u00e7a ne marche qu&#8217;avec du trafic HTTP\/HTTPS pour l&#8217;instant. Deuxio, le TLS est c\u00f4t\u00e9 serveur, donc techniquement ils peuvent voir votre trafic m\u00eame s&#8217;ils disent ne pas l&#8217;inspecter. Donc pour des donn\u00e9es vraiment sensibles, gardez \u00e7a en t\u00eate. Et tertio, comme tout service de ce type, y&#8217;a des limites de fair-use pour \u00e9viter les abus.<\/p>\n<p>Bref, si vous cherchez un moyen rapide d&#8217;exposer un port local sans vous prendre la t\u00eate avec la config, Tunnl.gg fera le taf. Au pire vous aurez d\u00e9couvert une alternative de plus \u00e0<br \/>\n<a href=\"https:\/\/korben.info\/ngrok-creer-un-tunnel-pour-vos-applications-locale.html\">ngrok<\/a><br \/>\n, au mieux \u00e7a deviendra votre outil par d\u00e9faut pour les d\u00e9mos express&#8230;<\/p>\n<p>Merci \u00e0 Lorenper pour le partage !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous d\u00e9veloppez un truc en local et vous avez besoin de le montrer \u00e0 quelqu&#8217;un au travers d&#8217;Internet, genre pour tester un webhook, faire une d\u00e9mo rapide, ou juste impressionner votre coll\u00e8gue \u00e0 distance ? H\u00e9 bien au lieu de vous farcir une config nginx + certificats SSL + ouverture de ports sur le routeur (Beurk !), y&#8217;a Tunnl.gg qui fait tout \u00e7a en une SEULE ligne de commande. Vous tapez une commande SSH, et hop, vous avez une URL publique qui pointe vers votre serveur local. Pas de client \u00e0 installer, pas de compte \u00e0 cr\u00e9er, pas de token \u00e0 configurer, juste SSH, que vous avez forc\u00e9ment d\u00e9j\u00e0 sur votre machine. Donc pour exposer votre app qui tourne sur le port 8080, vous faites : ssh -t -R 80:localhost:8080 proxy.tunnl.gg Et c&#8217;est parti ! Le service vous file une URL avec un sous-domaine al\u00e9atoire, genre abc123.tunnl.gg, et tout ce qui arrive dessus est redirig\u00e9 vers votre localhost:8080. Et magie magie, HTTPS est automatique, donc pas besoin de vous soucier des certificats. Du coup, si vous connaissez d\u00e9j\u00e0 ce genre d&#8217;outils, vous pensez peut-\u00eatre \u00e0 Bore que j&#8217;ai pr\u00e9sent\u00e9 il y a pas longtemps, ou Portr qui fait sensiblement la m\u00eame chose, ou encore Chisel pour les amateurs de tunnels TCP\/UDP via HTTP. Tous ces outils font du tunneling, mais Tunnl.gg se distingue par son approche &#8220;z\u00e9ro friction&#8221; sans binaire \u00e0 t\u00e9l\u00e9charger, et sans compte \u00e0 vous cr\u00e9er. Pour le moment, le service est gratuit pour un usage personnel mais les d\u00e9veloppeurs pr\u00e9voient des plans payants plus tard avec des features comme les domaines personnalis\u00e9s, les sous-domaines persistants et des limites de d\u00e9bit plus \u00e9lev\u00e9es. On verra bien mais en attendant, pour tester un truc vite fait ou faire une d\u00e9mo, la version gratuite suffira largement. Bon, y&#8217;a quand m\u00eame quelques trucs \u00e0 savoir. Primo, \u00e7a ne marche qu&#8217;avec du trafic HTTP\/HTTPS pour l&#8217;instant. Deuxio, le TLS est c\u00f4t\u00e9 serveur, donc techniquement ils peuvent voir votre trafic m\u00eame s&#8217;ils disent ne pas l&#8217;inspecter. Donc pour des donn\u00e9es vraiment sensibles, gardez \u00e7a en t\u00eate. Et tertio, comme tout service de ce type, y&#8217;a des limites de fair-use pour \u00e9viter les abus. Bref, si vous cherchez un moyen rapide d&#8217;exposer un port local sans vous prendre la t\u00eate avec la config, Tunnl.gg fera le taf. Au pire vous aurez d\u00e9couvert une alternative de plus \u00e0 ngrok , au mieux \u00e7a deviendra votre outil par d\u00e9faut pour les d\u00e9mos express&#8230; Merci \u00e0 Lorenper pour le partage !<\/p>\n","protected":false},"author":1,"featured_media":1848,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1847","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1847"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1847\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1848"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}