Torna al blog

Come bypassare i blocchi per timezone e rilevamento della lingua su Facebook e Instagram: configurazione dei browser anti-detect

Le piattaforme monitorano la corrispondenza del fuso orario dell'indirizzo IP con le impostazioni del browser. Analizziamo come configurare correttamente il fuso orario, la lingua e la località nei browser anti-detect per evitare il blocco degli account.

📅8 gennaio 2026
```html

Se lavori con più account di Facebook Ads, Instagram o TikTok, sicuramente ti sei trovato nella situazione in cui: i proxy sono configurati, le impronte del browser sono uniche, eppure gli account vengono comunque bloccati. Una delle cause più comuni è la discordanza tra il fuso orario (timezone) dell'indirizzo IP e le impostazioni del browser. Le piattaforme hanno imparato a rilevare tali discrepanze e bloccano automaticamente gli account sospetti.

In questa guida analizzeremo come funziona la rilevazione del timezone e della lingua, perché ciò porta a blocchi e, soprattutto, come configurare correttamente i browser anti-detect Dolphin Anty, AdsPower, Multilogin e GoLogin affinché tutti i parametri corrispondano ai tuoi proxy e non suscitino sospetti nei sistemi antifrode.

Come le piattaforme rilevano il timezone e la lingua del browser

I moderni sistemi antifrode di Facebook, Instagram, TikTok, Google Ads e altre piattaforme raccolgono decine di parametri del tuo browser e li confrontano tra loro. Il timezone (fuso orario) e la language (lingua) sono alcuni dei marker chiave che devono logicamente corrispondere tra loro e all'indirizzo IP.

Principali metodi di rilevazione del timezone:

1. JavaScript API — Intl.DateTimeFormat().resolvedOptions().timeZone
Questo è il metodo principale con cui i siti ottengono il tuo fuso orario. Il codice JavaScript sulla pagina chiama il metodo new Intl.DateTimeFormat().resolvedOptions().timeZone e ottiene una stringa del tipo "Europe/Moscow", "America/New_York" o "Asia/Dubai".

2. Date.getTimezoneOffset()
Questo metodo restituisce lo spostamento in minuti tra UTC e l'orario locale del browser. Ad esempio, per Mosca (UTC+3) restituirà -180 minuti. Le piattaforme confrontano questo valore con il timezone del primo metodo — devono corrispondere.

3. Indirizzo IP e database GeoIP
Quando ti connetti tramite proxy, il server vede l'indirizzo IP e determina la sua posizione geografica tramite database come MaxMind, IP2Location o dati proprietari. Ogni paese e città ha un fuso orario standard.

Metodi di rilevazione della lingua del browser:

1. navigator.language e navigator.languages
JavaScript ottiene la lingua principale del browser tramite navigator.language (ad esempio, "ru-RU", "en-US") e l'elenco di tutte le lingue tramite navigator.languages — un array di lingue in ordine di priorità.

2. Intestazione HTTP Accept-Language
Ad ogni richiesta al server, il browser invia l'intestazione Accept-Language, che contiene un elenco di lingue preferite. Ad esempio: "en-US,en;q=0.9,ru;q=0.8". Questa intestazione deve corrispondere a navigator.languages.

3. Locale dall'API Intl
Il metodo Intl.DateTimeFormat().resolvedOptions().locale restituisce le impostazioni regionali per la formattazione di date e numeri. Deve corrispondere alla lingua principale del browser.

Importante: I sistemi antifrode controllano non solo ogni parametro singolarmente, ma anche la loro connessione logica. Se l'IP è da Londra (UTC+0) e il timezone del browser è "America/New_York" (UTC-5) — questo è un chiaro segnale di utilizzo di proxy e sostituzione dei dati.

Perché la discordanza del timezone porta a blocchi

Le piattaforme pubblicitarie e i social network combattono diversi tipi di trasgressori: truffatori, spammer, bot e arbitraggisti che violano le regole del multi-accounting. La discordanza tra timezone e lingua con l'indirizzo IP è uno dei modi più semplici per rilevarli.

Scenari reali di blocchi:

Scenario 1: L'arbitraggista farmi account Facebook Ads
Utilizzi proxy residenziali dagli Stati Uniti (New York, UTC-5), ma in Dolphin Anty hai dimenticato di cambiare il timezone — è rimasto Mosca (UTC+3). Facebook vede l'IP dagli Stati Uniti, ma il browser riporta l'ora di Mosca. Risultato: l'account viene bloccato entro 24-48 ore, spesso con la nota "attività sospetta".

Scenario 2: Il SMM gestisce gli account dei clienti
Hai 20 account Instagram di clienti provenienti da diversi paesi. Hai configurato i proxy per ogni paese, ma la lingua del browser per tutti i profili è rimasta "ru-RU". Instagram analizza: IP dalla Germania, ma la lingua del browser è russa — potrebbe essere un VPN o un proxy. L'account subisce controlli aggiuntivi, potrebbe essere necessaria la verifica tramite numero di telefono.

Scenario 3: Multi-accounting in TikTok Ads
Stai lanciando 10 campagne pubblicitarie su TikTok tramite diversi profili in AdsPower. I proxy sono configurati correttamente, ma tutti i profili utilizzano lo stesso timezone "Europe/London". TikTok vede che 10 diversi "utenti" con IP diversi lavorano nello stesso momento della giornata, con schemi di attività identici — questo è un segnale di account farmati. Tutti gli account ricevono un ban a catena (chain-ban).

Parametro Cosa vede la piattaforma Livello di rischio
IP dagli Stati Uniti, timezone UTC-5 Tutto corrisponde logicamente Basso
IP dagli Stati Uniti, timezone UTC+3 (Mosca) Chiara discordanza — proxy Critico
IP dalla Germania, language "ru-RU" Possibile VPN o turista Medio
IP dalla Francia, language "fr-FR", timezone Europe/Paris Tutto logico — utente locale Basso
10 account con lo stesso timezone Sospetto di farm di account Alto

Top-5 errori nella configurazione di timezone e language

Negli anni di lavoro con il multi-accounting, gli arbitraggisti e i professionisti SMM commettono sempre gli stessi errori. Ecco i più critici:

Errore 1: Rilevazione automatica del timezone tramite IP

Molti browser anti-detect (Dolphin Anty, AdsPower) offrono l'opzione "rileva automaticamente il timezone tramite IP proxy". Sembra comodo, ma in pratica funziona male. Il problema è che i database GeoIP non sono sempre precisi — soprattutto per i proxy mobili e residenziali, dove l'IP può essere registrato in una città e fisicamente trovarsi in un'altra (differenza di 1-2 ore).

Soluzione: Controlla sempre il timezone rilevato automaticamente tramite il servizio browserleaks.com/timezone o whoer.net. Se il timezone non corrisponde a quello atteso per la città dell'IP — impostalo manualmente.

Errore 2: Utilizzo di UTC invece di un timezone specifico

Alcuni utenti impostano il timezone come "UTC+3" o "GMT-5". Questo è un errore! I moderni browser e le API JavaScript restituiscono il timezone nel formato IANA (Internet Assigned Numbers Authority) — sono stringhe del tipo "Europe/Moscow", "America/New_York", "Asia/Dubai". Se imposti semplicemente "UTC+3", le piattaforme vedranno un valore non standard.

Soluzione: Usa solo il timezone IANA. L'elenco completo è disponibile su en.wikipedia.org/wiki/List_of_tz_database_time_zones. Per Mosca — "Europe/Moscow", per New York — "America/New_York", per Dubai — "Asia/Dubai".

Errore 3: Dimenticati di cambiare l'intestazione Accept-Language

Modifichi navigator.language nelle impostazioni del profilo in "en-US", ma dimentichi l'intestazione HTTP Accept-Language, che rimane "ru-RU,ru;q=0.9". Le piattaforme confrontano questi due valori — se non corrispondono, questo è un segnale di sostituzione dei dati.

Soluzione: Nelle impostazioni del profilo del browser anti-detect c'è una sezione "Intestazioni HTTP" o "Headers". Assicurati che l'Accept-Language corrisponda a navigator.language. Ad esempio, se la lingua è "en-US", l'intestazione deve essere "en-US,en;q=0.9".

Errore 4: Stesso timezone per tutti i profili in una stessa città

Se lavori con 20 account tramite proxy da Londra e per tutti hai impostato "Europe/London" — questo crea un pattern. I sistemi antifrode analizzano non solo singoli account, ma anche gruppi di account con caratteristiche simili.

Soluzione: Usa proxy da diverse città anche all'interno di uno stesso paese. Il Regno Unito ha un solo timezone, ma diverse città — Londra, Manchester, Birmingham. Questo aggiunge varietà alle impronte.

Errore 5: Non si considera il passaggio all'ora legale/invernale

In alcuni paesi (Stati Uniti, Europa) l'ora cambia due volte all'anno. Ad esempio, New York d'estate opera in UTC-4 (EDT), mentre d'inverno in UTC-5 (EST). Se hai impostato manualmente lo spostamento e non lo hai aggiornato dopo il passaggio — il timezone smette di corrispondere all'IP.

Soluzione: Usa il timezone IANA (ad esempio, "America/New_York") invece di uno spostamento manuale UTC. Il browser terrà automaticamente conto del passaggio all'ora legale. Se utilizzi uno spostamento — fai attenzione alle date di passaggio e aggiorna le impostazioni dei profili.

Configurazione corretta del timezone nei browser anti-detect

Analizziamo la configurazione passo-passo del timezone nei popolari browser anti-detect. Il processo è simile in tutti gli strumenti, ma ci sono delle sfumature.

Configurazione in Dolphin Anty

Dolphin Anty è uno dei browser anti-detect più popolari tra gli arbitraggisti. Ecco come configurare correttamente il timezone:

  1. Apri il profilo del browser (o creane uno nuovo)
  2. Vai alla sezione "Impostazioni generali" → "Fuso orario"
  3. Disattiva l'opzione "Determina automaticamente" (se attivata)
  4. Nel menu a discesa seleziona il fuso orario desiderato nel formato IANA. Ad esempio, per proxy da Miami scegli "America/New_York" (la Florida è nella zona Eastern Time)
  5. Controlla il campo "Offset UTC" — dovrebbe riempirsi automaticamente. Per America/New_York sarà -5 (d'inverno) o -4 (d'estate)
  6. Salva il profilo e avvia il browser

Importante sfumatura di Dolphin Anty: Nella sezione "Impostazioni avanzate" c'è un'opzione "Sostituisci il timezone tramite JavaScript". Assicurati che sia attivata — altrimenti le impostazioni non si applicheranno all'API JavaScript.

Configurazione in AdsPower

AdsPower offre impostazioni più dettagliate per il timezone:

  1. Crea o apri un profilo
  2. Scheda "Impostazioni di base" → sezione "Fuso orario"
  3. Scegli la modalità: "Basato su IP" (automaticamente) o "Manuale" (manualmente). Consigliamo Manuale per un controllo preciso
  4. Nel campo "Fuso orario" inserisci il timezone IANA. AdsPower supporta il completamento automatico — inizia a digitare "America" e vedrai l'elenco di tutte le zone
  5. Controlla il campo "Ora attuale" — dovrebbe mostrare l'ora attuale nel fuso orario selezionato
  6. Salva il profilo

Funzionalità di AdsPower: C'è un pulsante "Test" accanto alle impostazioni del timezone. Apre un test integrato che mostra quale timezone vede JavaScript. Assicurati di controllare prima di avviare le campagne.

Configurazione in Multilogin

Multilogin è una soluzione premium con impostazioni avanzate:

  1. Nel profilo vai su "Impostazioni avanzate" → "Fuso orario"
  2. Seleziona "Fuso orario personalizzato"
  3. Inserisci manualmente il timezone IANA o seleziona dall'elenco
  4. Multilogin configurerà automaticamente tutti i parametri correlati: Date.getTimezoneOffset(), API Intl, ora nella console del browser
  5. Salva e avvia il profilo

Configurazione in GoLogin

GoLogin è un'alternativa economica con un'interfaccia semplice:

  1. Apri il profilo → scheda "Panoramica"
  2. Sezione "Fuso orario" → seleziona "Compila da IP proxy" per la rilevazione automatica o "Personalizzato" per la configurazione manuale
  3. Se hai scelto Personalizzato — inserisci il fuso orario nel formato IANA
  4. GoLogin mostrerà l'ora attuale e lo spostamento UTC per la verifica
  5. Salva il profilo

Consiglio per gli arbitraggisti: Crea una tabella di corrispondenza "Proxy → Timezone → Language". Quando acquisti un nuovo lotto di proxy, determina subito il loro timezone tramite whoer.net e annotalo nella tabella. Questo ti farà risparmiare tempo nella creazione di nuovi profili ed escluderà errori.

Configurazione di language, locale e intestazioni accept-language

Il timezone è impostato — ora passiamo alla lingua del browser. Questo è un parametro altrettanto importante che deve logicamente corrispondere all'indirizzo IP e al timezone.

Quale lingua scegliere per diversi paesi

La regola principale: la lingua del browser deve essere tipica per il paese del tuo proxy. Ecco alcune raccomandazioni per le geografie più popolari:

Paese del proxy Lingua principale (navigator.language) Intestazione Accept-Language
Stati Uniti en-US en-US,en;q=0.9
Regno Unito en-GB en-GB,en;q=0.9
Germania de-DE de-DE,de;q=0.9,en;q=0.8
Francia fr-FR fr-FR,fr;q=0.9,en;q=0.8
Spagna es-ES es-ES,es;q=0.9,en;q=0.8
Italia it-IT it-IT,it;q=0.9,en;q=0.8
Brasile pt-BR pt-BR,pt;q=0.9,en;q=0.8
EAU (Dubai) ar-AE o en-US ar-AE,ar;q=0.9,en;q=0.8 o en-US,en;q=0.9
India en-IN en-IN,en;q=0.9,hi;q=0.8

Importante riguardo l'Accept-Language: Fai attenzione al parametro "q=" nell'intestazione. Questo è il valore di priorità della lingua (da 0 a 1). Il formato "en-US,en;q=0.9,ru;q=0.8" significa: lingua principale en-US (priorità 1.0 per default), lingua secondaria en (priorità 0.9), terza opzione ru (priorità 0.8). Per la maggior parte delle geografie, bastano due lingue: principale + inglese.

Configurazione della lingua nei browser anti-detect

Dolphin Anty:

  1. Profilo → "Impostazioni generali" → "Lingua del browser"
  2. Seleziona la lingua principale dall'elenco (ad esempio, "English (United States)" per en-US)
  3. Vai su "Impostazioni avanzate" → "Intestazioni HTTP"
  4. Trova il campo "Accept-Language" e inserisci manualmente l'intestazione: "en-US,en;q=0.9"
  5. Salva il profilo

AdsPower:

  1. Profilo → "Impostazioni di base" → "Lingua"
  2. Nel menu a discesa seleziona la lingua desiderata
  3. AdsPower configurerà automaticamente l'intestazione Accept-Language in base alla lingua selezionata
  4. Se hai bisogno di una configurazione personalizzata — vai su "Impostazioni avanzate" → "Intestazioni personalizzate" e aggiungi l'intestazione manualmente

Multilogin e GoLogin: Il processo è simile — seleziona la lingua nelle impostazioni di base, verifica che l'intestazione Accept-Language corrisponda (di solito viene configurata automaticamente).

Configurazione del Locale (formati regionali)

Il Locale determina come il browser formatta date, numeri e valute. Ad esempio, negli Stati Uniti la data è scritta MM/DD/YYYY (12/31/2023), mentre in Europa è DD/MM/YYYY (31/12/2023). Le piattaforme controllano la corrispondenza del locale con la lingua e il timezone.

Nella maggior parte dei browser anti-detect, il locale viene impostato automaticamente quando si seleziona la lingua. Ma vale la pena verificarlo tramite un test:

  1. Avvia il profilo del browser
  2. Apri la console degli sviluppatori (F12)
  3. Inserisci il comando: new Intl.DateTimeFormat().resolvedOptions().locale
  4. Dovrebbe restituire una stringa del tipo "en-US", "de-DE" ecc. — deve corrispondere a navigator.language

Geolocation API e WebRTC: punti di fuga aggiuntivi

Il timezone e la lingua sono impostati, ma ci sono ancora due parametri che possono rivelare l'uso di proxy: Geolocation API e WebRTC.

Geolocation API — rilevazione delle coordinate

I moderni browser possono richiedere la tua posizione fisica tramite Geolocation API. Se il sito richiede le coordinate e tu concedi l'accesso — il browser restituirà le reali coordinate GPS del tuo computer, non quelle del proxy. Questo rivela completamente la sostituzione.

Come proteggersi:

  1. Negare l'accesso alla geolocalizzazione: Nelle impostazioni del profilo del browser anti-detect, trova la sezione "Permessi" e imposta "Blocca" per la Geolocalizzazione. I siti non potranno richiedere le coordinate.
  2. Sostituire le coordinate: Alcuni browser (AdsPower, Multilogin) consentono di impostare coordinate GPS false. Scegli le coordinate della città in cui si trova il tuo proxy. Ad esempio, per un proxy da New York imposta le coordinate: 40.7128, -74.0060.
  3. Modalità "Prompt": Imposta una modalità in cui il browser chiederà il permesso per ogni richiesta di geolocalizzazione. In questo modo controlli cosa stai dando ai siti.

WebRTC — fuga del vero IP

WebRTC (Web Real-Time Communication) è una tecnologia per videochiamate direttamente nel browser. Il problema è che WebRTC può bypassare il proxy e trasmettere al sito il tuo vero indirizzo IP. Questa è una fuga critica per il multi-accounting.

Soluzione: Tutti i moderni browser anti-detect hanno protezione contro le fughe di WebRTC. Controlla le impostazioni:

  1. Dolphin Anty: "Impostazioni avanzate" → "WebRTC" → seleziona "Sostituisci" (sostituisci IP con IP proxy) o "Disabilitato" (disabilita completamente)
  2. AdsPower: "Impostazioni avanzate" → "WebRTC" → modalità "Alter" (sostituzione) o "Disabilitato"
  3. Multilogin: sostituisce automaticamente l'IP WebRTC con l'IP proxy
  4. GoLogin: "WebRTC" → "Usa IP proxy"

Come verificare la fuga di WebRTC: Apri il sito browserleaks.com/webrtc nel profilo del browser. Mostrerà quale IP vede tramite WebRTC. Dovrebbe corrispondere all'IP del tuo proxy, non al vero IP.

Come abbinare i proxy al timezone desiderato

La scelta corretta del proxy è metà del successo. Se hai bisogno di un timezone specifico per la campagna, scegli proxy dalla regione corrispondente.

Tipi di proxy e loro caratteristiche per il timezone

Proxy residenziali: La scelta migliore per lavorare con Facebook Ads, Instagram, TikTok. I proxy residenziali utilizzano IP di veri utenti domestici, quindi il loro timezone corrisponde sempre alla posizione fisica. Contro: costano di più rispetto ai proxy dei data center.

Proxy mobili: Ideali per Instagram, TikTok, applicazioni mobili. I proxy mobili utilizzano IP di operatori mobili (4G/5G). Il timezone è determinato dalla torre cellulare — di solito corrisponde esattamente alla città. Hanno il punteggio di fiducia più alto sulle piattaforme, ma anche il prezzo più alto.

Proxy dei data center: Economici e veloci, ma il timezone potrebbe essere impreciso. L'IP è registrato su un data center che si trova fisicamente in una città, ma serve l'intera regione. Ad esempio, l'IP può essere registrato a New York, ma il data center è fisicamente nel New Jersey (differenza di timezone). Adatti per scraping, ma non per farming di account.

Come conoscere il timezone del proxy prima dell'acquisto

La maggior parte dei fornitori di proxy non indica il timezone nella descrizione. Ecco come verificarlo autonomamente:

  1. Richiedi un proxy di prova dal fornitore (molti offrono un trial di 1-3 giorni)
  2. Configura il proxy in qualsiasi browser o utilizza un servizio online
  3. Apri il sito whoer.net o 2ip.io
  4. Il servizio mostrerà: indirizzo IP, paese, città, timezone, fornitore
  5. Annota il timezone — questo è il valore che dovrai impostare nel browser anti-detect

Metodo alternativo tramite API: Se acquisti un grande lotto di proxy, puoi automatizzare la verifica tramite GeoIP API. Servizi come ipapi.co o ip-api.com restituiscono il timezone per IP. Esempio di richiesta: curl ipapi.co/8.8.8.8/timezone/ restituirà "America/Chicago".

Raccomandazioni per la scelta delle geografie per piattaforme popolari

Piattaforma Geografie consigliate Timezone Tipo di proxy
Facebook Ads Stati Uniti, Regno Unito, Canada America/New_York, Europe/London Residenziali
Instagram Stati Uniti, Brasile, India America/Sao_Paulo, Asia/Kolkata Mobili
TikTok Ads Stati Uniti, Regno Unito, EAU America/Los_Angeles, Asia/Dubai Mobili
Google Ads Stati Uniti, Germania, Australia America/Chicago, Europe/Berlin Residenziali
Amazon (venditori) Stati Uniti (diversi stati) America/New_York, America/Denver Residenziali

Verifica delle impostazioni: strumenti per il testing

Dopo aver configurato timezone, language e proxy, assicurati di controllare tutti i parametri prima di avviare le campagne lavorative. Un parametro errato può portare al ban di tutti gli account.

Servizi complessivi di verifica dell'impronta del browser

1. Whoer.net
Il servizio più popolare tra gli arbitraggisti. Mostra: indirizzo IP, paese, città, timezone, lingua del browser, fughe WebRTC, fughe DNS, impronta canvas. Fornisce una valutazione generale dell'anonimato in percentuale. Punta a 90%+ per un lavoro sicuro.

Cosa controllare su Whoer.net:

  • IP e geolocalizzazione devono corrispondere al tuo proxy
  • Il timezone deve corrispondere alla città dell'IP
  • La lingua deve essere tipica per il paese
  • L'IP WebRTC deve corrispondere all'IP principale (o essere bloccato)
  • Il DNS non deve rivelare il tuo vero fornitore

2. BrowserLeaks.com
Un servizio tecnico più dettagliato. Ha pagine separate per controllare ogni parametro:

  • browserleaks.com/ip — verifica IP e geolocalizzazione
  • browserleaks.com/javascript — tutte le API JavaScript inclusi timezone, language, locale
  • browserleaks.com/webrtc — verifica delle fughe WebRTC
  • browserleaks.com/canvas — impronta Canvas (per anti-detect)

3. IPLeak.net
Un servizio semplice per una rapida verifica di IP, DNS e WebRTC. Utile per controlli di massa dei profili — si carica rapidamente e mostra le informazioni principali.

Verifica tramite console del browser (per utenti avanzati)

Se vuoi controllare specifiche API JavaScript manualmente, usa la console degli sviluppatori:

  1. Avvia il profilo nel browser anti-detect
  2. Premi F12 per aprire la console
  3. Inserisci i comandi per controllare i parametri:
// Verifica timezone
new Intl.DateTimeFormat().resolvedOptions().timeZone
// Dovrebbe restituire: "America/New_York" (o il tuo timezone)

// Verifica offset UTC
new Date().getTimezoneOffset()
// Per America/New_York restituirà: 300 (d'inverno) o 240 (d'estate)

// Verifica lingua del browser
navigator.language
// Dovrebbe restituire: "en-US" (o la tua lingua)

// Verifica tutte le lingue
navigator.languages
// Dovrebbe restituire un array con le lingue impostate
```