Tuurbo AI

Performance: IP reale dei visitatori

Perché il server vede gli indirizzi della CDN invece degli IP dei visitatori, e come leggere l'IP reale dagli header della richiesta.

Cos'è

Tuurbo esegue le ottimizzazioni sui nodi della CDN Cloudflare, prima che il traffico arrivi al tuo server. Perché funzioni, il record deve passare dalla CDN (proxy attivo): lo attivi con Attiva Tuurbo in DNS.

Un effetto collaterale: il tuo server riceve le richieste dalla CDN, quindi nei log e negli analytics vede gli indirizzi della CDN (ad esempio 172.70.114.153) invece degli IP dei visitatori.

Dove si trova l'IP reale

L'IP reale non va perso: viaggia in un header HTTP.

  • CF-Connecting-IP: sempre presente.
  • True-Client-IP: opzionale, disponibile nelle configurazioni Enterprise.

Come leggerlo

PHP

$real_ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['REMOTE_ADDR'];

NGINX

set_real_ip_from 172.70.0.0/16;
real_ip_header CF-Connecting-IP;

Aggiungi una riga set_real_ip_from per ogni intervallo di IP di Cloudflare: l'elenco ufficiale è nella guida Cloudflare "Restoring original visitor IPs".

Proxy attivo o solo DNS

ModalitàCosa succede
Proxy attivoIl traffico passa dalla CDN: Tuurbo ottimizza, mette in cache e protegge. Il server vede gli IP della CDN.
Solo DNSIl traffico va diretto al server: nessuna ottimizzazione di Tuurbo viene applicata.

Cosa consigliamo

  • Verifica che applicazioni, log e plugin di sicurezza leggano CF-Connecting-IP.
  • Non usare solo REMOTE_ADDR per identificare utenti o bloccare IP.
  • Vale per qualsiasi sito dietro una CDN o un reverse proxy, non solo per Tuurbo.

Problemi comuni

ProblemaCosa controllare
Tutte le visite arrivano dallo stesso IPIl sito legge REMOTE_ADDR: passa a CF-Connecting-IP.
Un plugin di sicurezza blocca utenti realiConfigura il plugin perché si fidi dell'header della CDN.
Le ottimizzazioni non vengono applicateVerifica che Attiva Tuurbo sia acceso sul record.

Pagine correlate

Argomenti correlati

Questa pagina è stata utile?