Есть ли способ, используя чистый JavaScript (без API, внешних), определить IP-адрес и номер порта прокси, используемого браузером?
Мне не нужно знать IP-адрес, который скрывает прокси, только IP-адрес прокси.
Попробуйте: https://ipinfo.io/json
$.getJSON('https://ipinfo.io/json', function(data) { console.log(JSON.stringify(data, null, 2)); });
Возвращает:
{ "ip": "39.63.18.86", "city": "Gujranwala", "region": "Punjab", "country": "PK", "loc": "32.1617,74.1883", "postal": "38850", "org": "AS45595 Pakistan Telecom Company Limited" }
Ограничения:
Ссылка