Muszę przesłać dalej mojego lokalnego hosta na krótki okres czasu do celów testowych. Musi być dostępny z publicznego internetu.
Jak mogę to osiągnąć?
Dzięki.
Muszę przesłać dalej mojego lokalnego hosta na krótki okres czasu do celów testowych. Musi być dostępny z publicznego internetu.
Jak mogę to osiągnąć?
Dzięki.
Odpowiedzi:
Wchodzisz do konfiguracji routera i przekierowujesz port 80 na adres IP LAN komputera, na którym działa serwer sieciowy.
Wtedy każdy spoza Twojej sieci (ale nie Ty w sieci) może uzyskać dostęp do Twojej witryny przy użyciu adresu IP WAN ( whatismyipcom ).
źródło
Istnieje kilka dobrych, bezpłatnych usług, które pozwalają zrobić to samo. Idealny do szybkiego pokazania czegoś do przetestowania:
Edycje :
źródło
Mimo że nie podałeś wystarczających informacji, aby poprawnie odpowiedzieć na to pytanie, najlepsze ujęcia to tunele SSH (lub tunele zwrotne SSH).
Potrzebujesz tylko jednego serwera SSH w sieci wewnętrznej lub zdalnej, aby zapewnić dostęp do komputera lokalnego.
Możesz użyć PUTTY (ma GUI) w systemie Windows, aby utworzyć tunel.
źródło
użyj swojego adresu IP lub usługi takiej jak noip.com, jeśli potrzebujesz czegoś bardziej praktycznego. Następnie odpowiednio skonfiguruj router, aby połączenie przychodzące było przekazywane do urządzenia z uruchomionym serwerem.
źródło
Otwórz port, na którym działa system (przykład 8080). Otwieraj port wszędzie ... Modem, zapory sieciowe itp. Itd.
Następnie wyślij swój port IP + do osoby, która będzie go używać.
próbka: http://200.200.200.200:8080/mySite/
źródło
Przystępujesz
localhost
, co oznacza, że na komputerze działa serwer WWW. Aby uzyskać do niego dostęp z Internetu, musisz przypisać swojemu urządzeniu publiczny adres IP. Wtedy możesz uzyskać dostęphttp://<public_ip>:<port>/
. Numer portu to zwykle 80.źródło
Spróbuj ze swoim adresem IP, myślę, że możesz uzyskać do niego dostęp przez Internet.
źródło