Звучит так, будто вы пытаетесь публично выставить свой скрипт из собственной частной сети. В этом случае вам необходимо настроить на маршрутизаторе что-то, называемое «переадресация портов».
Концепция довольно проста: если кто-то попытается посетить ваш IPl-адрес, публикуемый с публикой, этот трафик c проходит через ваш роутер. Ваш роутер не знает, что делать с этим трафиком c, поэтому он просто отбрасывает его по умолчанию. Переадресация портов говорит вашему маршрутизатору «если вы получаете трафик c на этот ваш указанный c порт, то направьте его на этот другой порт на этом другом устройстве». Для типичного веб-интерфейса вы хотите перенаправить порт маршрутизатора 80
для HTTP и 443
для HTTPS-трафика c в соответствующие эквиваленты для конфигурации вашего локального веб-сервера.
Распространенные способы просмотр интерфейса администратора вашего маршрутизатора будет IP-адреса 192.168.0.1
или 10.0.0.1
. Могут существовать и другие возможности, которые (в любом случае для большинства пользователей) обычно можно указать как запись «шлюза по умолчанию» при перечислении настроек сети из командной строки. Специальные инструкции c для настройки переадресации портов на маршрутизаторе будут в значительной степени зависеть от конкретного маршрутизатора c, которым вы владеете, и поэтому выходят за рамки этого вопроса. Однако вы сможете быстро найти настройки, просто покопавшись в интерфейсе администратора.