• Tecnologia

Come instradare un'app tramite un proxy

  • Valentin Ghita
  • 6 min read

Introduzione

Da qualche parte nell’infrastruttura della tua agenzia c’è uno strumento che deve accedere a Internet da una località in cui non ti trovi. Magari si tratta di una sessione di anteprima pubblicitaria per un cliente a Madrid, oppure di uno strumento di monitoraggio del posizionamento che richiede i risultati di Toronto. La soluzione più ovvia, ovvero collegare l’intero computer a una VPN o a un proxy a livello di sistema, trascina con sé tutto il resto. La tua posta elettronica e le dashboard dei tuoi clienti improvvisamente riportano dati provenienti dal paese sbagliato, e metà delle tue sessioni attive generano avvisi di sicurezza che ora devi confermare cliccando. L’intera giornata si sposta all’estero solo perché un controllo di cinque minuti lo richiedeva. C’è un modo più pulito. Puoi instradare una sola app tramite un proxy e lasciare tutto il resto sul computer esattamente com’è. Questa guida spiega come funziona l’instradamento per singola applicazione, quale metodo si adatta a quale strumento e come impostare un’attività specifica per una regione senza disturbare nessun altro membro del team.

Perché l’utilizzo di un proxy per l’intero computer si rivela controproducente per le agenzie

Le agenzie funzionano grazie alle sessioni di accesso. Piattaforme pubblicitarie, account di analisi, CRM dei clienti, i propri strumenti di fatturazione. Quando l’intero computer passa a un IP di Lisbona perché un solo strumento lo richiedeva, tutte le sessioni se ne accorgono. Google chiede di confermare che si tratti davvero di te, e l’account pubblicitario di un cliente segnala l’accesso come sospetto. Moltiplica tutto questo per un team di dieci persone e un normale controllo della regione si trasforma in un pomeriggio dedicato al recupero degli account.

Anche dal punto di vista dei dati la situazione è altrettanto complicata. Con il browser che si collega tramite un altro Paese, ogni dashboard mostra risultati localizzati che non avete richiesto. La visualizzazione delle valute cambia e i report geografici risultano distorti, e qualcuno inserisce i numeri sbagliati in una presentazione per un cliente. L’instradamento dell’intero computer risolve un problema e ne crea sei nuovi.

Cosa significa il routing per applicazione

L’instradamento per singola applicazione suddivide il traffico a livello di applicazione anziché a livello di macchina. Un programma, ad esempio un profilo browser dedicato alla ricerca, invia le proprie connessioni attraverso un endpoint proxy nella regione di destinazione, mentre tutto il resto utilizza la connessione normale. Pensatelo come un proxy per un software specifico piuttosto che come una copertura generale su tutto il sistema operativo.

La suddivisione può avvenire all’interno dell’applicazione stessa, in una regola di instradamento che intercetta il processo dell’applicazione, oppure in un profilo isolato con le proprie impostazioni di connessione. Il diagramma sottostante mostra il risultato: un percorso instradato per lo strumento che ne ha bisogno, un percorso diretto per tutto il resto.

What per-application routing means

Fonte: Proxy anonimi (grafico originale)

Strumenti e metodi che instradano una singola app

Impostazioni proxy all’interno dell’app

Il caso più semplice: molti scheduler e strumenti SEO sono dotati di un campo proxy nelle loro impostazioni. Basta inserire un host, una porta, un nome utente e una password, e solo le richieste di quello strumento passeranno attraverso l’endpoint. Se state effettuando un audit del vostro stack, iniziate con gli strumenti di automazione del marketing per cui pagate già; un numero sorprendente di essi supporta questa funzionalità in modo nativo.

Regole di instradamento per singola app

Quando uno strumento non dispone di un campo proxy, un client di instradamento colma questa lacuna. Software come Proxifier o ProxyCap applicano regole in base al nome del processo: individuano il processo del tool di verifica del posizionamento, lo inviano attraverso l’endpoint A e lasciano tutto il resto inalterato. Questo approccio copre gli strumenti desktop che non sono mai stati progettati tenendo conto dei proxy.

Profili browser isolati

Per attività di ricerca e anteprima, un profilo browser separato con le proprie impostazioni proxy rappresenta la soluzione più ordinata. Un profilo Chrome con un’estensione proxy, oppure un browser anti-rilevamento con connessioni per profilo, mantiene la sessione regionale in una finestra mentre il browser principale rimane locale. Ecco come le categorie di strumenti più comuni si allineano con i rispettivi punti di configurazione.

Isolated browser profiles

Incontrare Ranktracker

La piattaforma all-in-one per un SEO efficace

Dietro ogni azienda di successo c'è una forte campagna SEO. Ma con innumerevoli strumenti e tecniche di ottimizzazione tra cui scegliere, può essere difficile sapere da dove iniziare. Ebbene, non temete più, perché ho quello che fa per voi. Vi presento la piattaforma Ranktracker all-in-one per una SEO efficace.

Abbiamo finalmente aperto la registrazione a Ranktracker in modo assolutamente gratuito!

Creare un account gratuito

Oppure accedi con le tue credenziali

Fonte: Proxy anonimi (grafico originale)

Configurazione passo dopo passo di uno strumento specifico per una regione

Supponiamo che il vostro cliente gestisca una campagna rivolta a Madrid e che parte del vostro controllo qualità mensile consista nel verificare a campione i posizionamenti pubblicitari regionali per confermare che le creatività corrette vengano effettivamente pubblicate in quella zona. La verifica deve essere effettuata navigando dalla regione di destinazione della campagna, mentre la vostra casella di posta e il resto del lavoro per il cliente rimangono invariati.

  1. Ottenete l’endpoint. Il vostro provider vi fornisce un host, una porta e le credenziali di accesso per un IP nella città o nel paese di destinazione. Per configurazioni ripetibili, i team spesso assegnano a ogni strumento un endpoint fisso fornito da un provider come Anonymous Proxies.
  2. Configura il container. Crea un nuovo profilo del browser e inserisci l’endpoint nelle impostazioni del proxy. Per i software desktop, aggiungi invece una regola di routing per il nome del processo.
  3. Verifica prima di fidarti. Carica una pagina di verifica dell’IP all’interno del nuovo profilo e conferma che la posizione corrisponda all’obiettivo della campagna. Controlla anche il tuo browser principale; dovrebbe continuare a mostrare il tuo IP locale.
  4. Esegui l’attività. Carica gli spazi pubblicitari e acquisisci ciò che ti serve, quindi chiudi il profilo. Nient’altro sul computer è mai uscito dalla rete domestica.

La sequenza riportata di seguito mostra a colpo d’occhio gli stessi quattro passaggi.

alt_text

Fonte: Proxy anonimi (grafico originale)

Mantenere ininterrotti i flussi di lavoro del team

L’instradamento per singola app rimane corretto solo se il team sa cosa viene instradato e dove. Tieni una nota condivisa che elenchi ogni strumento, il suo endpoint e la sua regione di uscita, e archivia le credenziali nel tuo gestore di password anziché in una chat. Assegna nomi chiari ai profili, ad esempio “Controllo annunci cliente ES”, in modo che nessuno utilizzi un profilo regionale per la navigazione normale.

Due abitudini prevengono la maggior parte degli incidenti. Gli strumenti di comunicazione e di progetto non vengono mai reindirizzati, poiché mantenerli diretti significa che gli accessi rimangono stabili. Inoltre, ripetete il test dopo gli aggiornamenti, perché un aggiornamento può reimpostare le impostazioni di connessione senza avvisarvi. Anche i fornitori continuano ad aggiungere campi proxy nativi, uno dei cambiamenti pratici nelle recenti tendenze dell’automazione del marketing, quindi aspettatevi un numero minore di regole di reindirizzamento esterne nel tempo.

Quando utilizzare un IP dedicato per ogni strumento

L’accesso condiviso o a rotazione va bene per controlli una tantum. Nel momento in cui uno strumento effettua l’accesso a qualcosa, la coerenza diventa fondamentale. Le piattaforme tengono d’occhio gli account che saltano da un paese all’altro, e uno scheduler che arriva ogni giorno da un nuovo IP corrisponde esattamente a ciò che i loro sistemi antifrode segnalano.

Questo vale per l’invio del traffico di un singolo strumento attraverso il proprio IP: lo strumento crea un’impronta stabile nella regione di destinazione e il suo traffico non si mescola mai con nient’altro che gestisci. Un endpoint SOCKS5 è la scelta più comune perché supporta qualsiasi protocollo utilizzato dall’app e si integra bene con le regole di routing a livello di processo.

Gli IP dedicati si ripagano in qualsiasi attività a lungo termine. Se il tuo rank tracker monitora le SERP locali per un cliente mese dopo mese, un unico endpoint costante in quel mercato mantiene i dati comparabili nel tempo. Distribuisci il costo sul compenso forfettario e sarà un errore di arrotondamento rispetto a un account pubblicitario segnalato.

Domande frequenti

L’instradamento di un’app rallenta tutto il resto?

No. Solo il traffico dell’app instradata segue il percorso più lungo. Tutto il resto mantiene la connessione diretta alla massima velocità.

È possibile che due strumenti escano da due regioni diverse contemporaneamente?

Sì, ed è proprio questo il vantaggio di una configurazione proxy per singola app. Assegna al profilo di anteprima pubblicitaria un endpoint a Madrid e al rank checker uno a Toronto, ed entrambi funzioneranno in parallelo sulla stessa macchina.

Cosa succede se uno strumento non ha alcuna impostazione proxy?

Inoltralo dall’esterno. Un client basato su regole può individuare l’app in base al nome del processo, oppure lo strumento può essere ospitato in una macchina virtuale con una connessione dedicata.

Eseguire strumenti specifici per regione in modo pulito

Indirizzare l’intero computer per servire un unico strumento sostituisce un piccolo problema con diversi problemi più grandi; l’instradamento per singola applicazione elimina questo compromesso. Abbina ogni strumento al suo punto di configurazione naturale, che si tratti di un campo integrato, di una regola di processo o di un profilo isolato, quindi verifica l’IP di uscita prima di considerarlo affidabile. Tenete un registro condiviso di quali percorsi vanno dove e assegnate a qualsiasi processo di lunga durata un proprio endpoint dedicato, in modo che le sessioni rimangano stabili. In questo modo, il lavoro regionale procede per la sua strada e nessun altro membro del team si accorge nemmeno che sia avvenuto.

Valentin Ghita

Valentin Ghita

technical writing

handles technical writing, marketing, and research at Anonymous Proxies (anonymous-proxies.net). He writes about proxies, web data, and the technical side of digital marketing.

Iniziate a usare Ranktracker... gratuitamente!

Scoprite cosa ostacola il posizionamento del vostro sito web.

Creare un account gratuito

Oppure accedi con le tue credenziali

Different views of Ranktracker app