Предостережение: подключение вашего компьютера к Интернету сопряжено с некоторыми рисками безопасности. Рассмотрите возможность использования выделенной машины (или малины), создайте резервные копии, ограничьте время доступа к вашему серверу из Интернета до минимума, пока вы не узнаете, как его защитить, узнайте о безопасности (мне нравится https://tryhackme.com/).
Определите свой публичный адрес, используя, например, https://whatismyipaddress.com/
Этот адрес предоставляется вашим провайдером.
Вам почти наверняка нужно будет открыть порт 3000 в локальном брандмауэре вашей машины (это сильно зависит от вашей ОС/дистрибутива, но как это сделать уже описано где-то в Интернете).
Попробуйте подключиться к http://<you.ip.num.bers>:3000
Если это не сработает (скорее всего), вам нужно будет настроить маршрутизатор/коробку для преобразования сетевых адресов/преобразования адресов портов (NAT/PAT), чтобы входящие запросы перенаправлялись на ваш компьютер.
Вам нужно будет определить IP-адрес вашего локального компьютера (IP-адрес
или же ipconfig
из терминала).
Подключитесь к вашему ящику и найдите раздел о конфигурации NAT/PAT. Добавьте перенаправление с порта 80 интерфейса WAN ("интернет") на ip вашей машины и выбранный вами порт (3000 в вашем примере).
После этого вы сможете подключиться к своему сайту из любого места, используя общедоступный IP-адрес: http://<your.ip.num.bers>
Нет необходимости добавлять :80, это порт по умолчанию для http.
Похоже, вы находитесь в начале приятного пути к системному администратору.Вероятно, вы захотите узнать о DNS и доменных именах, обратном прокси-сервере и брандмауэрах.