Можно использовать Aternos o_0 Открыть портыПоставить на хостингИспользовать программы аля Radmin, Hamachi и т.д. Самое простое, и бесплатное, это Radmin VPN. (или Hamachi)Создаем сеть => приглашаем друзей в эту сеть => запускаешь сервер, как обычный локальный сервер => даешь друзьям свой IP из Radmin VPN => даешь порт, и они пытаются зайти по адресу: твойкрутойадрес:твойкрасивыйпорт
Если у тебя есть денюжка, то поставь на хостинг свой сервер.В этом деле, я нечего не порекомендую, купи любой хостинг, можно даже игровой
Если у тебя есть время, и ты готов потрудится, то открывай порты.Звонишь оператору, и спрашиваешь, можно ли у тебя открыть порты, если у тебя мобильный провайдер, то скорей всего нельзя.
Где-то за это, даже берут деньги о_0
Ещё можно через сторонние программы, но я нечего не скажу.