Как ограничить доступ к флеш-приложению только в домашней сети - PullRequest
0 голосов
/ 27 апреля 2019

Я хочу подтвердить, как запустить мое приложение фляги, чтобы оно было видно / прослушивало все IP-адреса в моей внутренней (домашней) сети.Я не хочу, чтобы он был доступен извне (т. Е. Вне домашней сети / через Интернет).

Следуя инструкциям на «Внешне видимом сервере» на странице быстрого запуска ,

Я могу попробовать:

if __name__ == '__main__':
    app.run(host="0.0.0.0", port=1234)

Это правильно, или IP "0.0.0.0" заставляет его прослушивать внешне (т.е. по умолчанию вне моей домашней сети)?Каков наилучший способ ограничить приложение только прослушиванием во внутренней (домашней) сети?

Спасибо за помощь.(Я не очень знаком с сетевой стороной вещей.)

1 Ответ

0 голосов
/ 27 апреля 2019

Прослушивание 0.0.0.0 сделает ваше приложение видимым во всех ваших локальных сетях. Однако, если вы не настроите переадресацию портов на маршрутизаторе, ваше приложение будет недоступно из-за пределов сети (например, через Интернет).

Чтобы убедиться, что ваше приложение работает в определенной сети, вы можете установить определенный IP-адрес:

if __name__ == '__main__':
    app.run(host="192.168.1.5", port=1234)
...