'A list of all IPs that were involved in this request, starting with
the client IP and followed by zero or more proxies. This does only
work if all proxies support the ```X-Forwarded-For`` header. Note
that this information can be forged by malicious clients.'

@property
def remote_route(self):

    proxy = self.environ.get('HTTP_X_FORWARDED_FOR')
    if proxy:
        return [ip.strip() for ip in proxy.split(',')]
    remote = self.environ.get('REMOTE_ADDR')
    return ([remote] if remote else [])
