Problem when x-forwarded-for is set to "unknown"

When x-forward-for had string-value "unknown", the test on req.connection.remoteAddress was never make, so client was not allowed.
For example, "unknown" value can be set by a squid proxy.