Если бы я использовал что-нибудь для переадресации удаленных портов, например ngrok или Serveo:
ssh -R 80:localhost:22 serveo.net
Будет ли это проблемой для моей безопасности, если посередине стоит человек?
Как бы я сделал это. иметь возможность сделать что-то подобное безопасным способом?
Если вы не можете открыть порт для выхода в Интернет, настройте свой собственный сервер, например дешевый VPS, и перенаправляйте трафик через SSH через него.