Flash 即使使用了代理/VPN,如何获取客户端IP?

Flash 即使使用了代理/VPN,如何获取客户端IP?,flash,proxy,ip,ipv6,Flash,Proxy,Ip,Ipv6,如何从RegistrStationForms中的用户处获取clientIP?如果用户不使用代理、代理或VPN,就很容易获得IP。但如果他使用其中一种,那就很难了。X-Fowarded-For不可靠,在cascads中出现故障 但也有可能,因为Javaapplet和Flash不使用代理服务。我怎样才能用这些技术得到客户呢?我以前想用一个小的Flash代码从客户端获取IP,但是如何实现呢? 另一种方法应该是使用IPv6的对抗。大多数proxyservices只支持IPv4,我能告诉映像只使用IPv6

如何从RegistrStationForms中的用户处获取clientIP?如果用户不使用代理、代理或VPN,就很容易获得IP。但如果他使用其中一种,那就很难了。X-Fowarded-For不可靠,在cascads中出现故障

但也有可能,因为Javaapplet和Flash不使用代理服务。我怎样才能用这些技术得到客户呢?我以前想用一个小的Flash代码从客户端获取IP,但是如何实现呢? 另一种方法应该是使用IPv6的对抗。大多数proxyservices只支持IPv4,我能告诉映像只使用IPv6吗


也许有更好的办法解决我的问题,所以我期待着你的建议。干杯。

为什么要知道客户端的IP地址?如果他们把它藏起来,那可能与你无关

如果您想用它来限制连接数、投票数等,请三思。IPv4地址即将用完,因此许多用户将使用一个IPv4地址,甚至ISP和用户之间的IPv4地址和用户网络内的IPv4地址也将重叠。您将越来越多地看到以下情况:您从“正常”IPv4地址(例如192.0.2.42)获得连接。这将是一个NAT盒,内部有10.0.0.0/8。在其中一个地址上,用户将连接一个NAT盒,该NAT盒将其NAT到192.168.1.0/24。192.0.2.42、10.0.0.0/8中的地址和192.168.1.0/24中的地址都不能识别用户

使用IPv6,用户拥有几乎无限的IP地址。IPv6地址只能用于查看连接来自哪个/64网络,但不能用于跟踪用户或设备


赋予IP地址以意义是毫无意义的,除非你可以去执法部门获取所有相关框的NAT日志…

如果用户正在通过VPN,并且基本上想要保护他的隐私,你为什么还要获取他的IP?谢天谢地,由于使用VPN或代理的目的通常是保持个人IP的私密性,所以您试图做的事情无法做到。如果有大量虚假注册通过代理提交并向您发送垃圾邮件,我的职责是通过只允许一个IP(-Range)内的少量注册来阻止他们执行另外100次注册例如每天。这并不是毫无意义的,因为这是一个经过审查的模式,虚假来自这些代理。不到5%(每月注册)通过代理提交是真实的,并且这5%中没有人在一天内注册两个或多个帐户。你会很幸运,但这样的解决方案永远不会提供真正的保护。。。我刚才向你解释了互联网世界是如何链接的。在此基础上做出自己的决定。。。