ruby-on-rails - rails : Get Client IP address

标签 ruby-on-rails client ip-address

在 Rails 中,获取连接到服务器的客户端 IP 地址的最佳方法是什么?

这是我发现的两种方法:

request.remote_ip
request.env['HTTP_X_REAL_IP']

最佳答案

我只会使用简单且有效的request.remote_ip。您有什么理由需要其他方法?

参见:Get real IP address in local Rails development environment 对于其他一些事情,您可以使用客户端服务器 IP 执行此操作。

关于ruby-on-rails - rails : Get Client IP address,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4465476/

相关文章:

python - 当在Python中的步骤中给出IP地址时增加IP地址

java - java中ip地址与子网掩码的匹配

ruby-on-rails - Rails session 存储模型对象

ruby-on-rails - 使用环境变量更改 HTTPI SSL 默认证书文件位置

node.js - Node JS 服务器到服务器连接

java - clientgen 生成的 PortType_Stub 无法转换为 javax.xml.ws.BindingProvider

C# 服务器-客户端应用程序(一服务器-多客户端)

ruby-on-rails - Rails - 更新模型 "in the future"

ruby-on-rails - Rails 3 +Devise + RSpec : undefined method 'visit'

linux - 如何将字符串中的所有 IP 地址放入 bash 数组