util.py 306 B

123456789101112
  1. from __future__ import annotations
  2. from flask import request
  3. def get_remote_address_cloudflare() -> str:
  4. """
  5. :return: the ip address for the current request from the CF-Connecting-IP header
  6. (or 127.0.0.1 if none found)
  7. """
  8. return request.headers["CF-Connecting-IP"] or "127.0.0.1"