如何获取客户端Ip地址Flask |访问者Ip |找不到客户端Ip地址



输出

代码:

ip_addr = request.environ['REMOTE_ADDR']
print(f'ipaddr --> {ip_addr}')
print(request.environ.get('HTTP_X_FORWARDED_FOR' , request.remote_addr))
print(f'Remote Addr --> {request.remote_addr}' )  

我尝试了所有这些以获取客户端ip地址,但不知道为什么会出现本地主机。

请详细说明并指导。

您的代码非常适合获取客户端IP。尝试使用不同的任意主机(flask run -h 0.0.0.0(运行您的应用程序,并从同一网络上的不同机器访问它,然后您应该会看到它的IP。

最新更新