У меня есть плата esp8266, которую я настроил как маленький сервер. Чтобы получить к нему доступ через Интернет (сначала мы создали умный дом и IoT), я использовал no-ip для работы с динамическим DNS и открыл WAN-доступ с переадресацией портов (80) на домашнем маршрутизаторе. Мой вопрос, насколько это безопасно? Я пытался разрешить только определенный IP-адрес, но смартфоны используют динамические IP-адреса.
1 ответ
1
При работе с соединениями TCP/IP доступно 65535 портов для прослушивания.
Обычно порт 80 используется для стандартных HTTP-соединений, а порт 443 - для HTTPS.
Если вам нужно открыть общий порт для мира, будьте готовы к серверу любого запроса, который к нему сделан.
Другой вариант - изменить порт, который вы слушаете, это должно быть число от 5000 до 65535. Рандомизируя этот порт, только вы будете знать, как подключиться. (вам потребуется доступ администратора для привязки к любому порту <1024)
Если вы хотите использовать стандартные HTTP-данные на сервере, URL будет просто
Где 55933 мой секретный порт.