Сервис использует X-Forwarded-For только из заранее доверенных источников, иначе берёт IP из прямого соединения, чтобы исключить подмену.
Нет. Если IP частный или локальный, данные остаются в рамках текущего соединения и отображается только фактический адрес подключения.
Да. Выполните GET-запрос на корневой адрес с Accept: text/plain или параметром format=txt, чтобы получить IP в текстовом виде.