Rathorian Oui si tu as fais un reverse avec nginx c'est normal que ca fonctionne même si le port n'est pas ouvert. Je ne me sers pas de Emby mais de Plex et je suppose que c'est la même logique. Pour accéder à Plex sur mon tel il faut que le port soit ouvert, d'autant plus si tu veux caster.
Dejà ca serait bien que tu postes ton iptables pour vérifier, me concernant comme j'ai tout bloqué dans iptables, j'ai juste une règle pour autoriser le port 32400 de plex.
-A INPUT -p tcp --dport 32400 -j ACCEPT
Après est ce que tu as installé fail2ban, ossec , portsentry ou autre ? est ce que tu n'est tout simplement pas banni ?