Брандмауэр может иметь больше ограниченных проверок, чем просто ограничение портов, и у вас также могут быть прокси на этом пути, и они будут работать с HTTP.
Тем не менее, используя известный порт для чего-то другого, кромеего обычное использование по-прежнему намного лучше, чем у многих схем, которые по своей сути делают не HTTP-компоненты по HTTP и по сути реализуют RFC 3093 (когда люди реализуют RFC-коды от April Fools, обычно это сочетание юмора и технической проницательности, RFC 3093 является исключением).
Чтобы обойти проблему с прокси, вы можете использовать 443, а не 80, поскольку трафик HTTPS не может быть проксирован таким же образом.Действительно, вам часто даже не нужно использовать SSL, поскольку прокси-сервер просто предположит, что они его не видят.
Хотя с вашим приложением ничего этого не нужно делать.Ваше приложение должно сделать так, чтобы его порт был настраиваемым (это должно быть сделано с любым серверным приложением в любом случае).По умолчанию должно быть что-то далеко от известных портов, но системный администратор сможет использовать 80 или 443 или что-то еще, если им нужно.