GNU/Linux >> Tutoriels Linux >  >> Linux

Ngrok comment partager localhost avec le monde

Souvent, il est nécessaire d'ouvrir votre ordinateur pour un accès via Internet, pour tout venant ou avec un mot de passe. Par exemple, si vous souhaitez faire la démonstration d'un nouveau code, publier des fichiers ou simplement enregistrer tout le trafic réseau à des fins de recherche.

Pour ce faire, vous devez installer un serveur Web et diriger le trafic vers celui-ci via un serveur tiers via le tunnel SSH inversé à l'aide d'un programme tel que LocalTunnel ou ProxyLocal.

$ gem install localtunnel
$ localtunnel -k ~/.ssh/id_rsa.pub 8080

Après cela, votre ordinateur sera accessible depuis une adresse comme http://8bv2.localtunnel.com. Nous lançons le programme – et localhost en ligne.

$ localtunnel 8080

Récemment, un nouveau service gratuit est apparu qui fait la même chose, mais fonctionne de manière plus stable et a plus de fonctionnalités. Par conséquent, il mérite probablement d'être mentionné :ngrok.com.

Le programme est distribué en binaires pour Linux, Mac OS X et Windows et fonctionne immédiatement « prêt à l'emploi », même sans inscription. Mais si vous vous inscrivez, il y a quelques fonctionnalités supplémentaires.

1. En utilisant SSL :

curl https://myapp.ngrok.com

2. Protection par mot de passe :

ngrok -httpauth "user:password" 8080

3. Sous-domaines au choix, réservés pour le futur :

ngrok -subdomain myapp 8080

4. Tunnel TCP et UDP :

ngrok -proto tcp 8080


Linux
  1. Comment créer un partage réseau via Samba sous Linux

  2. Comment monter un partage Windows à distance sur Linux

  3. Comment créer un partage Samba sur Ubuntu 20.04

  4. Comment créer un partage Windows sur FreeNAS

  5. Comment monter un lecteur réseau WD MyBook World sous Linux ?

Comment partager des fichiers localement sur Linux en utilisant NitroShare

Comment partager une imprimante sur le réseau sous Linux

Comment partager votre terminal sur le Web à l'aide de Streamhut

Comment installer Rancher sur CentOS 7

Comment partager des répertoires sur votre réseau local à partir d'Ubuntu Desktop 22.04

Comment partager un fichier entre Ubuntu et Windows 10 ?