Как создать глобальный сервер на http протоколе

Как создать глобальный сервер на http протоколе

1.Установи Python (если еще не установлен)

2.Открой командную строку (cmd) и выполни команду:

ipconfig

Найди строку с IPv4-адресом — это твой локальный IP-адрес, например, 192.168.1.114

3.Теперь, чтобы узнать свой глобальный IP-адрес, введи команду:

curl ifconfig.me

Либо открой один из популярных сервисов, показывающих глобальный IP, например, https://ifconfig.me

4.Далее нужно настроить переадресацию порта в настройках роутера:

• В браузере введи http://192.168.1.1/ или http://192.168.0.1/ (адрес может отличаться в зависимости от модели роутера)

• Зайди в настройки роутера, найди раздел Дополнительные настройки или NAT/Виртуальные серверы

• Введи следующие значения для переадресации порта:

  • Тип сервиса: HTTP
  • Внешний порт: 8000
  • Внутренний IP-адрес: твой локальный IPv4-адрес (например, 192.168.1.114)
  • Внутренний порт: 8000
  • Протокол: TCP
  • Состояние: включено

• Сохрани изменения

5.Открой командную строку и перейди в директорию, где находится твой файл index.html:

cd C:\Users\user\Desktop\folder

6.Запусти локальный сервер на порту 8000:

python -m http.server 8000 --bind 0.0.0.0

Теперь, по ссылке:

http://(твой_глобальный_IP):8000/

Например: http://103.221.59.27:8000/

Любой, кто знает этот адрес, сможет открыть сайт из любой сети, где есть доступ к интернету (не только в пределах твоей Wi-Fi сети)

10
1
15 комментариев