首页 > 解决方案 > 使用纯 JavaScript 获取浏览器代理 IP 和端口

问题描述

有没有办法使用纯 JavaScript(无 API,外部)来检测浏览器正在使用的代理的 IP 地址和端口号?

我不需要知道代理隐藏的 IP 地址,只需要知道代理 IP。

标签: javascriptproxyhttp-proxy

解决方案


ipinfo.io

试试看: 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"
}

限制:

  • 每天 1,000 个请求

参考


推荐阅读