gpt4 book ai didi

javascript - 有没有可靠的方法来获取用户的 IP,尽管他们在代理或类似的后面?

转载 作者:行者123 更新时间:2023-11-30 10:25:48 24 4
gpt4 key购买 nike

我搜索了很多次,但答案并不总是很清楚。

有没有可靠的方法来获取用户的 IP 地址,尽管他们在代理、tor 等后面?最好使用 ASP.NET

我无法想象像 Google、Hotmail/Outlook 这样的“大网站”没有一些相对可靠的方法来绕过这些东西,尤其是因为它们(至少 hotmail/outlook)要求您使用 Javascript。

最佳答案

如果有一种方法可以在用户使用良好的代理或 Tor 时获取他们的真实 IP 地址,那么使用其中任何一个的意义何在?

  • 您可以通过检查 Tor 用户的 IP 地址是否为 an exit node检测 .没有那么多。如果不利用某些浏览器错误或希望他们使用 Flash 或 Java,您无法获得他们的实际 IP 地址。大多数 Tor 用户不使用任何浏览器插件并禁用 JavaScript。

  • 一些代理发送 X-Forwarded-For header ,因此您可以发现使用不良代理的用户。好的用户与普通用户没有区别,因为他们不会发送任何额外信息。

如果您试图阻止机器人,请记住大多数机器人只是发送和接收 HTTP 请求。他们不是浏览器。最好的选择是检测类似机器人的行为。

关于javascript - 有没有可靠的方法来获取用户的 IP,尽管他们在代理或类似的后面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19623400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com