Как создать глобальный сервер на http протоколе
1.Установи Python (если еще не установлен)
2.Открой командную строку (cmd) и выполни команду:
Найди строку с IPv4-адресом — это твой локальный IP-адрес, например, 192.168.1.114
3.Теперь, чтобы узнать свой глобальный IP-адрес, введи команду:
Либо открой один из популярных сервисов, показывающих глобальный 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:
6.Запусти локальный сервер на порту 8000:
Теперь, по ссылке:
http://(твой_глобальный_IP):8000/
Например: http://103.221.59.27:8000/
Любой, кто знает этот адрес, сможет открыть сайт из любой сети, где есть доступ к интернету (не только в пределах твоей Wi-Fi сети)