VPN e blocco annunci insieme su Android: scegli dove filtrare
Android consente un solo servizio VPN per profilo, quindi due bloccanti si contendono lo stesso posto. Decidi se il filtro sta nel browser, nella VPN o nel DNS.
Colleghi l'app del tunnel e l'icona della chiave nella barra di stato passa a lei; il blocco annunci che era lì un secondo prima sparisce, oppure si riconnette e il tunnel cade. Niente è rotto. Android consente un solo servizio VPN attivo per profilo utente, e le due app vogliono quello stesso posto, quindi quella che parte seconda sostituisce la prima. Le due funzioni non sono incompatibili, lo è il confezionamento. Risolvilo sul telefono stesso e potrai tenere il tunnel continuando a tagliare gli annunci.
Guarda il posto prima di cambiare qualcosa
Apri Impostazioni, poi Rete e internet, poi VPN, e annota cosa è elencato e quale voce è connessa. Quell'elenco è per profilo utente: un profilo di lavoro ha il suo posto VPN e le sue app, per questo installare il bloccante dentro il profilo di lavoro non filtra le app personali che usi davvero.
Osserva la barra di stato mentre cambi. L'icona della chiave appartiene al servizio VPN attivo, quindi se avvii la seconda app e vedi l'icona cambiare proprietario, sai che la sostituzione è avvenuta, anche quando entrambe le app continuano a dichiarare di funzionare. Un'app di filtro che lavora così non manda il tuo traffico a un server remoto; usa un'interfaccia VPN locale per ispezionare o redirigere i pacchetti, e occupa lo stesso unico posto.
Scegli il punto in cui gira il filtro
Ci sono tre collocazioni realistiche, e differiscono più nella copertura che nella qualità. Un'estensione del browser filtra le pagine in quell'unico browser e lascia libero il posto VPN di Android. Il filtraggio integrato nel prodotto VPN copre il traffico e le regole che quel prodotto documenta, e le sue capacità variano tanto che un'etichetta di blocco annunci non ti dice nulla sul meccanismo. Un resolver DNS che filtra copre le ricerche di nomi che lo usano davvero, e nulla di più.
Una funzione di Android che vale la pena capire qui è la portata per app. Un servizio VPN può essere limitato a un elenco di applicazioni, il che cambia quali app gestisce il tunnel attivo. Non crea un secondo posto, quindi tunnel e filtro continuano a non poter girare insieme; ti permette solo di tenere il filtro lontano dalle app che devono usare il tunnel.
Scegli in base al risultato che vuoi. Se la lamentela riguarda gli annunci nelle pagine web, un bloccante di contenuti dentro il browser convive con qualsiasi tunnel. Se comprende annunci dentro le app, il filtro deve stare sul percorso dei pacchetti o del DNS che l'app già usa, il che di solito significa il prodotto VPN stesso o una politica del resolver che controlli.
Prima il filtraggio nel browser, quando basta
Firefox per Android installa estensioni compatibili tramite il proprio flusso Add-ons, e la guida alle estensioni di Mozilla copre l'installazione e i permessi che ciascuna richiede. Leggi quei permessi prima di installare. Un bloccante di contenuti deve vedere e modificare il contenuto delle pagine, è una capacità reale, ed è il motivo per prenderlo dal catalogo del browser invece che da un pacchetto installato di lato.
Il vantaggio è strutturale. Poiché gira dentro il browser, non tocca il posto VPN, non cambia il resolver del dispositivo e non compete con il tunnel per nulla. Il limite è altrettanto strutturale: le altre app restano fuori, comprese quelle che mostrano la maggior parte degli annunci che volevi togliere.
Il filtraggio DNS ha bordi che vale la pena conoscere
Un resolver che filtra risponde alle ricerche di nomi, quindi impedisce a un nome host bloccato di risolversi del tutto. Non può vedere dentro una pagina: se l'annuncio è servito dallo stesso nome host dell'articolo, la ricerca è legittima e l'annuncio arriva comunque. Vale inoltre solo per le ricerche che lo usano, e un'app con un proprio resolver cifrato può ignorare del tutto l'impostazione di sistema.
Su Android l'impostazione del DNS privato è il punto in cui questo diventa affilato, perché un tunnel aziendale può installare un resolver privato per i nomi interni. Sostituirlo con un resolver pubblico che filtra per bloccare gli annunci rompe quei nomi, che è un esito peggiore degli annunci. Controlla l'impostazione prima di cambiarla e conserva ciò che serve al tunnel.
Verifica, poi lascia stare il tunnel
Prova la disposizione che hai scelto invece di fidarti di due icone. Collega il tunnel, conferma che l'elenco VPN mostri il servizio atteso, poi apri una pagina con un posto annuncio noto e un'app che sai servire annunci, e guarda quale esce pulita. Spegni il filtro e ripeti, così sai che la differenza viene dal filtro e non da una pagina in cache.
Se la combinazione non funziona, togli uno dei due invece di commutare entrambi. Commutare ti lascia a indovinare quale app ha vinto il posto, e nasconde il vincolo reale invece di lavorarci insieme.
Alcune modifiche non fanno parte di questo: fare il root del dispositivo, modificare altre applicazioni o intercettare HTTPS con un certificato appena considerato affidabile. Sono decisioni materialmente diverse con i propri rischi, e il normale filtraggio nel browser non ne ha bisogno di nessuna. Se una guida comincia da lì, sta risolvendo un altro problema.