问题标签 [clientip]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tomcat - Linode NodeBalancers Tomcat 配置以捕获客户端 IP (x-forwarded-for)
我正在使用 Linode NodeBalancers 为我的 2 个 tomcat 服务器负载均衡器(服务 https 请求),我们的业务需求之一是能够捕获 ClientIP 以进行指纹识别+其他目的。
但是,我似乎无法让 NodeBalancers 通过 x-forwarded-for 传递客户端 IP,Linode 支持也不知道如何在 Tomcat 配置上这样做?
这是我的 Tomcat 配置 (server.xml) 的一部分
json - json - 获取用户 IP 地址 - NonFree
我有个问题。我有一个每天有 3000000 访问者访问的网站。我必须检测他们的 IP 地址并为他们做出决定。
我不想使用我自己的应用程序。我只是想调用一个云平台来识别这一点。
例如: http://jsonip.appspot.com/?callback= getip
一个很好的例子,但我正在寻找专业的服务,我很乐意为此付费。你能推荐什么吗?
谢谢
java - Client recognition by ip
I want to track the clients that visits my site, and save them by IP. That way, next time he will visit my site I could customize my site to match is needs and make it more personal.
One of my problems is that the clients IP is constantly changing.... Is there a way to combine all the client IPs together? Is there a better way to recognize a client?
Thanks
php - 使用 PHP 和负载均衡器获取客户端 IP(X-Forwarded-For 标头)
这是我的情况:我设置了一个 PHP 网站IIS 7
和一个 F5 负载均衡器。我需要检索正在访问服务器的客户端 IP 地址。
正如在这种情况下所预期的那样,$_SERVER['REMOTE_ADDR']
返回负载均衡器的 IP 地址,而不是实际的客户端 PC。通常,我知道这$_SERVER['HTTP_X_FORWARDED_FOR']
将是返回实际客户端 PC IP 地址的变量,但无论出于何种原因,这里都是空的。换句话说,返回X-Forwarded-For
标头什么都不返回——我在这里做什么?
amazon-web-services - AWS ELB 背后:如何从“netstat”中获取真实 IP?
我在 2 个 Linux Web 服务器前使用AWS Elastic Load Balancing (ELB)
。但是(根据我的要求)我需要从 Web 服务器的角度了解真实 IP,尤其是当我使用netstat
.
我需要实时知道来自每个 IP(来自 NETSTAT)的传入连接数。所以基本上在 Linux中(前面没有 ELB),下面的netstat
命令完美地工作:
但现在我只能看到 ELB 的内部 IP;这使整个事情变得非常困难。
请问这个有什么解决办法?谢谢。
dart - 如何在飞镖架-RPC服务器中获取客户端IP
我有一个用 Shelf 和 Rpc api 编写的 dart Web 服务应用程序。
我需要在我的 api 方法中检查客户端 Ip,但我不知道如何。
上下文方法不包含 HttpRequest .contentInfo 属性。
此外,货架 Request 对象也不包含它,因此中间件功能也没有用。
有人对如何解决这个问题有想法吗?
udp - 如何从 Mule ESB 中的 UDP 传输获取客户端 IP?
我正在尝试获取 UDP 包的客户端 IP 和套接字,并使用 MEL 代码将其保存在 Flowvar 变量中
但是这个变量总是空的,我已经能够让它在 TCP 传输上工作,有人知道如何在 UDP 中获取远程客户端地址吗?
这是我的 XML 文件:
更新:我用 MEL 代码解决了地址问题
感谢大卫·多索特的帮助。
php - 如何使用 PHP 获取客户端设备的确切 IP 地址?
我尝试了以下代码:
它给出的 IP 地址如下: 1.23.75.70 它似乎不像客户端设备的 IP 地址。它在所有设备上执行时显示相同的 IP 地址。
我想获取执行此代码的客户端设备的动态 IP 地址。
kubernetes - 使用 Ingress 保留远程客户端 IP
我的目标是让我的 Web 应用程序(部署在 Kubernetes 1.4 集群上)看到最初发出 HTTP 请求的客户端的 IP。由于我计划在裸机集群上运行应用程序,因此 GCE 和service.alpha.kubernetes.io/external-traffic: OnlyLocal
1.4 中引入的服务注释不适用于我。
在寻找替代方案时,我发现了这个问题,它建议建立一个 Ingress 来实现我的目标。所以,我已经设置了 Ingress 和NginX Ingress Controller。部署进展顺利,我能够通过入口地址和端口 80 连接到我的 Web 应用程序。但是在日志中我仍然看到集群内部 IP(来自 172.16.0.0/16)范围 - 这意味着外部客户端IP 没有通过 Ingress 正确传递。你能告诉我除了上述之外我还需要配置什么才能使它工作吗?
我的入口的配置: