首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用ReactJS在VPN中获取IP

使用ReactJS在VPN中获取IP
EN

Stack Overflow用户
提问于 2022-04-26 21:07:02
回答 1查看 482关注 0票数 0

我在VPN网络中有一些客户端计算机,他们在调用ReactJS网站时,应该根据他们的IP地址(来自VPN的静态IP )获得不同的数据。

所以问题是,我不能使用第三方服务,如ipinfo,因为他们没有互联网接入。我的问题是,是否有一个“本地”选项来获得唯一标识调用ReactJS的VPN中的客户端的IP或其他ID。我查看了webRTC选项:https://ourcodeworld.com/articles/read/257/how-to-get-the-client-ip-address-with-javascript-only,但似乎这是不起作用的(至少在Fiddler中不是这样)。

我对任何线索都很高兴

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-26 21:28:48

ReactJS只是一个用户界面-JavaScript-库.因此,最终您可以使用JavaScript生态系统提供的所有内容。不幸的是,没有API调用来获得只使用JavaScript的本地ip地址.

获取IP地址的WebRTC方法实际上被认为是泄露IP地址.由于这个原因,当试图使用像这样的POCs进行本地ip查找时,ip地址现在被混淆了。如果您完全控制了所讨论的计算机,则可以在chrome浏览器中显式地关闭此混淆。

  1. 开放chrome://flags
  2. Anonymize local IPs exposed by WebRTC设置为false

另一种方法是在同一个网络上托管自己的“什么-我的-ip”-查找-服务器。在码头集线器中有几张码头图像可用于此目的。就像这个这一个这一个。然后,您可以查询本地网络停靠容器,而不是实际的第三方服务。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72020538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档