Devo inoltrare il mio localhost per un breve periodo di tempo a scopo di test. È necessario accedervi dalla rete Internet pubblica.
Come posso raggiungere questo obiettivo?
Grazie.
Devo inoltrare il mio localhost per un breve periodo di tempo a scopo di test. È necessario accedervi dalla rete Internet pubblica.
Come posso raggiungere questo obiettivo?
Grazie.
Risposte:
Vai nella configurazione del tuo router e inoltra la porta 80 all'IP LAN del computer che esegue il server web.
Quindi chiunque all'esterno della tua rete (ma non tu all'interno della rete) può accedere al tuo sito utilizzando il tuo indirizzo IP WAN ( whatismyipcom ).
Ci sono un paio di buoni servizi gratuiti che ti permettono di fare lo stesso. Ideale per mostrare rapidamente qualcosa per il test:
Modifiche :
Anche se non hai fornito informazioni sufficienti per rispondere correttamente a questa domanda, i tuoi scatti migliori sono i tunnel SSH (o i tunnel SSH inversi).
Hai solo bisogno di un server SSH sulla tua rete interna o remota per fornire l'accesso alla tua macchina locale.
Puoi usare PUTTY (ha una GUI) su Windows per creare il tuo tunnel.
usa il tuo indirizzo ip o un servizio come noip.com se hai bisogno di qualcosa di più pratico. Quindi eventualmente configurare correttamente il router in modo che la connessione in entrata venga inoltrata alla macchina con il server in esecuzione.
Apri la porta su cui è in esecuzione il tuo sistema (esempio 8080). Apri la porta ovunque ... Modem, firewall, ecc. Ecc.
Quindi, invia la tua porta ip + alla persona che la utilizzerà.
esempio: http://200.200.200.200:8080/mySite/
Stai accedendo localhost
, il che significa che hai un server web in esecuzione sulla tua macchina. Per accedervi da Internet, è necessario assegnare un indirizzo IP pubblico alla macchina. Quindi puoi accedere http://<public_ip>:<port>/
. Il numero di porta è normalmente 80.
Prova con il tuo indirizzo IP, penso che tu possa accedervi tramite Internet.