curl -s --noproxy '*' https://ipinfo.io/jsoncurl -s --noproxy '*' https://ifconfig.me--noproxy '*' обязателен, если в окружении выставлены HTTP_PROXY / HTTPS_PROXY:
без него запрос уйдёт через прокси и вы увидите адрес прокси, а не свой. Именно
поэтому «внешний IP» иногда упорно показывает не то, что ожидаешь.
Ответ ipinfo.io — JSON с полями ip, org (номер AS и провайдер), country,
city. Поле org полезнее адреса: по нему сразу видно, через чью сеть вы вышли —
домашнего провайдера, мобильного оператора или облако.