Здесь может быть несколько потенциальных проблем:
Ваш Raspberry Pi может иметь брандмауэр, который блокирует внешние соединения.
Вы неправильно настроили маршрутизатор (особенно переадресация портов).
Ваш провайдер по какой-то причине блокирует соединение или использует NAT операторского класса .
Я бы начал с первого пункта и продолжил свой путь вниз по списку.
подсказки
iptables
иufw
(который является интерфейсомiptables
), вероятно, являются наиболее вероятными элементами брандмауэра, которые вы можете иметь на Pi.Если вы не знаете, как настроить переадресацию портов на маршрутизаторе, в руководстве по маршрутизатору обычно подробно описываются эти шаги (т. Е. Как маршрутизировать входящие запросы с вашего внешнего IP-адреса : порт на внутренний IP-порт вашего сервера). В противном случае вы могли бы найти шаги для вашего конкретного устройства онлайн.
Некоторые интернет-провайдеры блокируют порты, такие как порт 80 (по умолчанию для HTTP). Вам также следует убедиться, что адрес WAN, назначенный вашему маршрутизатору, совпадает с вашим внешним IP-адресом (например, предоставленным Google ).