问题标签 [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.

0 投票
0 回答
57 浏览

amazon-web-services - 喷客户端IP地址错误

我在 ElasticBeanstalk 上运行的 docker 映像中有一个akka-spray服务器。nginx我正在尝试通过以下方式获取客户端 IP:

我的配置也有 remote-address-header = on

ngingx.conf的是

将浏览器指向/myip端点会给我错误的 IP 地址。它给出了 172.something,我认为它是负载均衡器。这肯定不是我的浏览器。我应该使用其他东西.getHostAddress吗?使用 rawip会给出相同的错误值。谢谢。

0 投票
1 回答
6748 浏览

localhost - 如何从运行 fiddlercap 捕获的机器获取 Fiddler 中的客户端 IP

我搜索并找到了许多不同的资源,这些资源描述了如何client IPfiddler.

我相信oSession.clientIP也应该工作。首先,给我的只是 127.0.0.1。它没有告诉我机器的 IP 地址,只是 localhost loopbackIP 地址。我正在寻找机器的实际 IP 地址。

我的主要目标是fiddlercap在另一个人的机器上运行的捕获中获取客户端 IP 地址。这个人给我发了 fiddercap 日志,我用 fiddler 查看。我想用 fiddler 检索他机器的 IP 地址。我怎样才能做到这一点?

任何帮助,将不胜感激。谢谢你。

0 投票
1 回答
5430 浏览

node.js - Nodejs ip地址结果::1

我有一个非常有趣的问题。我有一个网站,我想获取客户端 IP 地址。我找到了一些解决方案,但它们都不起作用。我正在使用 nginx。

我正在使用 expressjs

我尝试使用 3 方框架,但结果相同。

0 投票
0 回答
154 浏览

c# - 如何在asp.net核心的静态类中获取远程IP?

如题,因为静态类没有IHttpContextAccessor和HttpContext属性,怎么解决?

上面,_accessor 不能在静态类中定义,也不能构造。怎么注射呢?

0 投票
1 回答
230 浏览

hadoop - Hadoop:如何跟踪客户端和客户端会话?

我正在尝试查找客户会话中存在的文件的流行度。有没有办法确定客户端 IP 并将文件记录在客户端会话中?还是我必须编写自己的代码或它?如果是这样,在编写该代码时要考虑哪些事项?谢谢。

0 投票
1 回答
2448 浏览

client - 在 Fiddler 中,是否可以欺骗客户端 IP 地址?

在我们应用程序的生产环境中,当我们在 C# WebBrowser 控件上调用 Navigate 操作时,我们首先将身份验证详细信息和重定向 URL 发布到身份验证服务器。此服务器进行身份验证并发送回 HTTP 302 响应,提示 WebBrowser 控件重定向到另一台服务器。由于在执行重定向时 IP 地址发生了变化,因此掩蔽目标 URL 的指纹监视器向我们发送了质询。然后,我们转发 cookie 以及我们从身份验证服务器收到的其他内容。

现在,问题是,当我们在非生产环境中调试它时,由于客户端 IP 保持不变,监视器没有发出挑战,我们无法测试我们的更改,以确保所有正确的身份验证信息都是从较早的身份验证服务器的响应转发。

是否可以在重定向之间进行这种客户端 IP 地址欺骗以允许我们测试我们的代码?我为此使用了 Fiddler,据我所知,没有可以修改的属性。会话变量“x-clientip”是只读变量。

0 投票
1 回答
867 浏览

javascript - 如何在 C# 中获取父 URL 引荐来源网址

我编写了一个代码来充当网络计数器。它在 OutPutStream 中生成 javascript 输出,因此我可以在另一个网站中使用该脚本为其提供免费的网站计数器。问题是,当我想获取引荐来源网址时,它返回放置脚本的页面而不是真正的引荐来源网址。这是我的代码:

正文中的html代码:

和 counter.aspx.cs :

问题是:假设我在 xyz.com(其他站点),然后单击链接并转到 zzz.com/1.html(我的站点)。zzz.com/1.html 页面包含我之前提到的脚本我想知道 zzz.com/1.html 引荐来源网址是 xyz.com 但我的 c# 页面显示我 zzz.com 作为引荐来源网址是有道理的。我怎么能得到 zzz.com/1.html 推荐人?!我希望解释已经足够了。

谢谢

0 投票
1 回答
54 浏览

php - 获取用户IP地址最可靠的方法是什么?

几个月来我一直在使用$_SERVER["REMOTE_ADDR"]获取用户的 IP 地址。最近,我注意到这个值有时可能包含代理服务器 IP 而不是用户的 IP,这对我来说用处不大。(我在更新到 PHP 7.1.0 后注意到了这个问题,尽管我尝试降级到以前的 PHP 版本并且结果是相同的)。

我已经阅读了大量的 SO 问题,其中大多数只解决了这个问题而没有解决方案,或者提供以下功能作为解决方案:

这也是不可靠的,因为这些不同的变量可以被欺骗。

是否有任何良好且可靠的解决方案来获取正确的用户 IP 地址而不是任何中间代理服务器的地址?

0 投票
0 回答
63 浏览

web-applications - x-forwaded-for 添加到 http 请求头

我的 Web 应用程序未在 HTTP 请求中返回“x-forwarded-for”标头。我需要使用此标头将客户端 IP 标识为应用程序,否则使用 getRemoteAddr() 返回负载平衡器/代理 IP。

0 投票
1 回答
734 浏览

php - 谷歌云计算引擎实例无法获取访问者公网IP(已创建容器集群)

最近我在google云容器集群中部署了一个网站,我相信实际的网站源代码是在集群自动创建的计算机引擎实例中运行的。

在网站中,我想记录访问者的访问信息,包括公共 IP 地址,例如 80.87.131.131。但是我发现我只能获取内部IP地址,比如10.128.0.3

这是我用来获取访问者 IP 的 PHP 函数。

有没有办法获取访问者的公网IP?我需要进行一些服务器端配置吗?任何帮助将不胜感激。并提前非常感谢。