Порт 8883: MQTT over TLS

Порт 8883 (TCP) используется протоколом MQTT over TLS. Этот порт предназначен для публичного доступа на серверах, которые предоставляют эту службу.

Обновлено

Порт8883
ПротоколTCP
СлужбаMQTT over TLS
Доступность из интернетаОбычно открыт для интернета

Проверить, открыт ли порт 8883

Для чего используется порт 8883?

Зашифрованный обмен сообщениями MQTT для IoT-устройств.

Должен ли порт 8883 быть открыт?

Обычно открыт для интернета. Этот порт предназначен для публичного доступа на серверах, которые предоставляют эту службу. Это защищённый порт MQTT. Требуйте аутентификацию клиентов.

Как узнать, что слушает порт 8883

# Linux
sudo ss -tlnp | grep ':8883 '

# macOS
sudo lsof -nP -i TCP:8883 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 8883 -State Listen

Открытие или блокировка порта 8883 в брандмауэре

# Ubuntu / Debian (ufw)
sudo ufw allow 8883/tcp
sudo ufw deny 8883/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 8883" -Direction Inbound -Protocol TCP -LocalPort 8883 -Action Allow

На облачных серверах также откройте порт в группе безопасности или сетевом брандмауэре провайдера. Дома службе, стоящей за роутером, нужно правило перенаправления портов на локальный IP-адрес устройства.

Проверка снаружи

Порт может быть открыт на сервере, но заблокирован выше по сети. Проверка портов подключается из интернета, поэтому показывает то, что видит внешний мир. С собственного компьютера используйте nc -vz example.com 8883 (macOS/Linux) или Test-NetConnection example.com -Port 8883 (Windows).

Часто задаваемые вопросы

Что такое порт 8883?
Зашифрованный обмен сообщениями MQTT для IoT-устройств.
Безопасно ли открывать порт 8883?
Обычно он открыт для интернета. Этот порт предназначен для публичного доступа на серверах, которые предоставляют эту службу.
Как проверить, открыт ли порт 8883?
Введите свой домен или публичный IP-адрес в проверке портов и укажите порт 8883. Сервис попытается установить TCP-соединение из интернета и покажет статус: open, closed или filtered.