Зависит от того, зачем тебе этот ip нужен, и есть ли вообще этот белый адрес.
1. Сделать tcp-запрос на какой-нибудь свой сервер. И отправить в ответ, с какого адреса пришёл запрос.
Нужно свою инфраструктуру поднимать, либо пользоваться чужим API. (например
https://ip-api.com/)
2. Явно спросить у пользователя - пользователь может любой написать, нужно проверять, если тебе именно он нужен
3. Посмотреть в какой-нибудь ipconfig - сработает только если компьютер напрямую в интернет воткнут и ему назначен глобальный ip.