Class ActionDispatch::RemoteIp
In: lib/action_dispatch/middleware/remote_ip.rb
Parent: Object

Methods

call   new  

Classes and Modules

Class ActionDispatch::RemoteIp::GetIp
Class ActionDispatch::RemoteIp::IpSpoofAttackError

Constants

TRUSTED_PROXIES = %r{ ^127\.0\.0\.1$ | # localhost ^(10 | # private IP 10.x.x.x 172\.(1[6-9]|2[0-9]|3[0-1]) | # private IP in the range 172.16.0.0 .. 172.31.255.255 192\.168 # private IP 192.168.x.x )\. }x   IP addresses that are "trusted proxies" that can be stripped from the comma-delimited list in the X-Forwarded-For header. See also: en.wikipedia.org/wiki/Private_network#Private_IPv4_address_spaces

Attributes

check_ip  [R] 
proxies  [R] 

Public Class methods

Public Instance methods

[Validate]