首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于在python中获取客户端ip地址

关于在python中获取客户端ip地址
EN

Stack Overflow用户
提问于 2013-02-26 02:43:06
回答 1查看 1.6K关注 0票数 2

我试图在python脚本中获取原始的客户端ip地址。客户端使用代理连接到web服务器。下面的代码总是返回代理ip地址。我测试了所有env变量,HTTP_CLIENT_IP和HTTP_X_FORWARDED_FOR都没有返回。还有其他方法来获取代理背后的客户端ip吗?就像我可以在python中读取http头一样?

代码语言:javascript
复制
ipaddr = (getenv("HTTP_CLIENT_IP") or
getenv("HTTP_X_FORWARDED_FOR") or
getenv("REMOTE_ADDR") or
"UNKNOWN")
EN

回答 1

Stack Overflow用户

发布于 2013-09-17 20:49:27

您是否希望:

  • 在标头中查找客户端的IP地址
  • 用某种javascript告诉你?

对于前者,您需要代理给您客户端地址。

您试过cgi.print_environ_usage()并查找IP地址了吗?

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

https://stackoverflow.com/questions/15080433

复制
相关文章

相似问题

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