Telegram API и веб-приложение для локальной сети

278
SaidbakR

Сценарий

Веб-приложение, работающее в локальной интрасети на сервере под управлением Linux. Веб-приложение не должно быть доступно из Интернета . Это веб-приложение будет использовать Telegram API для отправки уведомлений. Все реализации будут использовать PHP / Apache. Telegram API имеет фиксированный IP-адрес 149.154.167.119.

В настоящее время на машине разработки все работает нормально, но моя машина разработки доступна через Интернет.

Вопрос

Возможно ли и безопасно ли разрешить только соединение между приложением и Telegram, сохраняя при этом остальную часть приложения и веб-сервер изолированными от Интернета.

Что я пробовал

Я пытался найти любые ресурсы, которые описывают, чтобы сделать это, используя брандмауэр ОС, но я не получил какой-либо четкий способ или одобрить возможность сделать это, так как, как я думаю, Telegram использует порты, такие как 25, 80, 8888 443, то есть есть someports, 80, 443, то же самое, что и веб-сервер.

0
Описанный вами сценарий не требует, чтобы сервер был доступен * из * интернета. Все, что вы описываете, является исходящим соединением на 443. Paul 5 лет назад 0
@Paul, как это только за границу? так как приложение может получить ответ Telegram? SaidbakR 5 лет назад 0
Когда мы говорим о «доступном», «входящем» или «исходящем», мы говорим о том, откуда инициируется соединение. Ответ всегда подразумевается. Поэтому, чтобы ваш сервер связался с API Telegram, он устанавливает исходящее соединение и получает ответ. Это не то же самое, что доступ в Интернет, поскольку это означает, что соединение может быть инициировано * из * интернета к серверу. У вас будет брандмауэр, который предотвращает входящие соединения. Paul 5 лет назад 1
@Paul, Итак, что я могу сделать, это разрешить исходящее соединение с брандмауэра компьютера сервера, и тогда все будет работать нормально, то есть веб-сервер будет доступен из локальной сети или интранета, и в то же время он сможет связаться с Telegram API без возможности доступа к нему из Интернета. Не так? SaidbakR 5 лет назад 0

0 ответов на вопрос

Похожие вопросы