Сделайте веб-приложение Flask в Raspberry Pi доступным в Интернете - PullRequest
0 голосов
/ 07 ноября 2018

В настоящее время приложение Flask доступно через другие устройства в той же сети. Это помогает мне получить доступ к приложению через другое устройство из той же сети.

app.run(port=80, host='0.0.0.0')

Я хочу, чтобы он был доступен для всех / во всем мире. Я отправил Mac-адрес wlan0 с моего RPi и попросил провайдера интернет-услуг предоставить мне статический IP-адрес (платный), который мне дали. Теперь я не знаю, что делать.

Я дал им wlan0 MAC-адрес: b8: 27: eb: 96: 8b: bf

Информация, предоставленная мне моим провайдером, указана ниже:

Назначены IP-адреса M-DHCP следующим образом:

IP-адрес: 10.185.151.74

Тип DHCP: M-DHCP

Класс объекта: ПК

Подсеть: 10.185.151.0/21 (VLAN 2083)

1 Ответ

0 голосов
/ 09 ноября 2018

Общий IP-адрес назначен только вашему маршрутизатору, Raspberry Pi по-прежнему имеет локальный (LAN) IP-адрес.

Вы должны выполнить переадресацию портов в маршрутизаторе / брандмауэре.

Вы должны перенаправить порт 80 на локальный IP-адрес вашего Raspberry Pi

...