Accéder à localhost depuis Internet [fermé]

87

Je dois transférer mon hôte local pendant une courte période à des fins de test. Il doit être accessible à partir de l'Internet public.

Comment puis-je atteindre cet objectif?

Merci.

woel
la source
Cela n'appartiendrait-il pas à ServerFault?
0xC0000022L
Vous ne pouvez pas transférer votre hôte local plus que vous, car une personne peut «transmettre» votre identité à quelqu'un d'autre. Veuillez expliquer les fonctionnalités réelles que vous essayez d’accomplir.
Chris Stratton
2
@STATUS_ACCESS_DENIED Si vous pensez qu'une question est hors sujet, signalez-la et un modérateur peut la déplacer vers le bon site
Dan Grossman
@Dan Grossman: merci, je n'en étais pas conscient.
0xC0000022L
1
utilisez ngrok.com c'est simple et rapide.
6339

Réponses:

19

Vous accédez à la configuration de votre routeur et transférez le port 80 vers l'adresse IP LAN de l'ordinateur exécutant le serveur Web.

Ensuite, toute personne en dehors de votre réseau (mais pas vous à l'intérieur du réseau) peut accéder à votre site en utilisant votre adresse IP WAN ( whatismyipcom ).

Dan Grossman
la source
1
> Alors toute personne extérieure à votre réseau (mais pas vous à l'intérieur du réseau) peut accéder à votre site ... Pouvez-vous expliquer pourquoi s'il vous plaît? Je ne comprends pas, les bouclages ne peuvent-ils pas être gérés?
jim810
4
Désolé, je ne suis pas un gars du réseau, je ne sais pas pourquoi cela ne fonctionne pas.
Dan Grossman
Comment pouvez-vous également le rendre accessible à l'intérieur du réseau?
Vincent
Utilisez l'adresse IP LAN de l'ordinateur à l'intérieur du réseau ( 192.168.xx ).
Dan Grossman
164

Il existe quelques bons services gratuits qui vous permettent de faire de même. Idéal pour montrer rapidement quelque chose à tester:

Modifications :

  • ajouter le service ngrok
  • ajouter le service localhost.run
Saurabh Kumar
la source
2
+ serveo.net
Emre Sülün
3
Merci! localhost.run a fonctionné pour moi, contrairement à localtunnel.me, mais peut-être qu'il y a un problème de mon côté ou de mon système. J'ai vu le libellé `` prix '' sur le site ngrok, donc je ne l'ai pas essayé.
Edwin Yip
Utilisé localhost.run .. Je suis capable d'exposer le port 3000 pas seulement le
8080
Récemment appris sur tunnelin.com qui peut être ajouté à votre liste. De plus, localtunnel.me ne fonctionne plus.
simon le
2

Même si vous n'avez pas fourni suffisamment d'informations pour répondre correctement à cette question, vos meilleurs clichés sont les tunnels SSH (ou les tunnels SSH inversés).

Vous n'avez besoin que d'un seul serveur SSH sur votre réseau interne ou distant pour fournir l'accès à votre machine locale.

Vous pouvez utiliser PUTTY (il a une interface graphique) sur Windows pour créer votre tunnel.

Pablo Santa Cruz
la source
1

utilisez votre adresse IP ou un service comme noip.com si vous avez besoin de quelque chose de plus pratique. Finalement, configurez votre routeur correctement afin que la connexion entrante soit transmise à la machine avec le serveur en marche.

EnricoOrs.
la source
-1

Ouvrez le port sur lequel votre système s'exécute (exemple 8080). Ouvrez le port partout ... Modem, pare-feu, etc. etc.

Ensuite, envoyez votre port ip + à la personne qui l'utilisera.

exemple: http://200.200.200.200:8080/mySite/

renanleandrof
la source
-2

Vous accédez localhost, ce qui signifie que vous avez un serveur Web en cours d'exécution sur votre machine. Pour y accéder depuis Internet, vous devez attribuer une adresse IP publique à votre appareil. Ensuite, vous pouvez accéder http://<public_ip>:<port>/. Le numéro de port est normalement 80.

Barun
la source
Ouais, mais les télécoms bloquent toujours le port 80 pour les consommateurs résidentiels
Renanleandrof
-11

Essayez avec votre adresse IP, je pense que vous pouvez y accéder par Internet.

X Men
la source
4
Très probablement, son adresse IP sera celle d'un réseau local, donc derrière un routeur et / ou un pare-feu, et non directement accessible par Internet. Il doit exposer son serveur local à l'Internet public via un tunnel.
Jochem Schulenklopper