iOS 11: come modificare le impostazioni DNS per i dati cellulare / mobile?


Risposte:


6

Costruisci la tua VPN usando OpenVPN e easy-rsa su un server cloud oceanico digitale ($ 5 / mese per VM più economico e trasferimento mensile da 2 TB), configura VPN per tunnelare / inoltrare tutto il traffico, configurare Cloudflare 1.1.1.1 su VPN, quindi utilizzare Apple Configuratore per impostare una connessione VPN sempre attiva.

Posso confermare che è così che ho fatto, ho installato l'istanza del server Ubuntu 16.04 e le precedenti e non ho mai spento il mio VPN.


Sembra una grande soluzione! (Anche se ho provato a configurare un Raspberry PI come server VPN un anno fa e tutti i software / guide che ho provato non funzionavano / sembravano abbandonati, quindi mi chiedo quanto sia facile oggi. Il sistema operativo è in esecuzione, ma impossibile trovare un metodo di lavoro per installare il software VPN - non è stato possibile eseguire la configurazione.
Matthew Elvey

1
sì - ho seguito questa guida dettagliata, ho impiegato circa un'ora per installarmi, funzionando bene. bonus: nemmeno il tuo ISP ha più i metadati della tua rete. digitalocean.com/community/tutorials/…
spinalwrap

Cloudflare ora ha un'app ufficiale che crea un profilo VPN per usare 1.1.1.1. È gratuito e non offre acquisti in-app. Scarica l'app dalla loro homepage https://1.1.1.1 .
Grazie

Questi passaggi di installazione mi hanno portato sulla mia strada, super utile.
Zacharydl,

3

Non possibile senza jailbreak.

Fonte: Configurazione iPhone per OpenDNS Dice, in parte ( enfasi sulla mia ):

"Queste istruzioni funzionano solo per le connessioni Wi-Fi perché iOS non ti consente di cambiare i server DNS quando connesso a reti cellulari . Inoltre, le modifiche sono specifiche della rete, quindi dovrai cambiare i server DNS ogni volta che ti connetti a una nuova rete wireless ".

Queste persone sicuramente sanno di più sul DNS (e in particolare sulle impostazioni standard prevalenti) di chiunque altro.


(E sto guardando l'app nell'altra risposta per confermare che @ allyl-isocyanate ha ragione.
Matthew Elvey

1
Sì, sembra il meglio che possiamo fare. apple.stackexchange.com/questions/52875/...
Allyl isocianato

2

Per coloro che desiderano utilizzare 1.1.1.1 sui vostri dispositivi iOS, è possibile scaricare il 1.1.1.1 app ufficiale dal App Store ( gratuito , senza acquisti in-app), o seguire il link sul https://1.1.1.1 casa pagina.

L'app imposta un profilo VPN che instrada automaticamente tutte le query DNS da qualsiasi app attraverso i server DNS gratuiti di Cloudflare.

I server di Cloudflare verranno utilizzati, anche per i dati cellulari .


Puoi anche utilizzare un'app iOS di terze parti chiamata DNS Override (app a pagamento, costa $ 1,99 ) che configura automaticamente 1.1.1.1 per te su qualsiasi rete a cui ti connetti. Le indicazioni da Cloudflare sono disponibili qui e sono riportate di seguito:

  1. Scarica DNS Override da app store .

  2. Avvia l'app DNS Override.

  3. Fai clic su 1.1.1.1 nella parte superiore dell'app.

  4. Attiva / disattiva l'override DNS

  5. DNS Override potrebbe richiedere di installare il proprio profilo VPN in modo che possano aggiornare automaticamente le impostazioni DNS.

Infine, gli utenti Wi-Fi possono configurare manualmente i server DNS accedendo alle impostazioni Wi-Fi iOS. Nota che il tuo dispositivo utilizzerà solo 1.1.1.1 per ogni connessione wifi configurata.

  1. Vai alle impostazioni.

  2. Fai clic su Wi-Fi.

  3. Fai clic sull'icona "i" di informazioni accanto al nome Wi-Fi a cui sei connesso.

  4. Scorri verso il basso fino a visualizzare la sezione chiamata Configura DNS

  5. Cambia la configurazione da Automatico a Manuale.

  6. Fai clic su Aggiungi server.

  7. Rimuovere eventuali indirizzi IP che potrebbero essere già elencati e al loro posto aggiungere:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Fai clic su Salva.


Non riesco a pensare a un buon motivo per pagare un'app di terze parti come DNS Override quando un'app ufficiale viene fornita gratuitamente direttamente da Cloudflare.

Per coloro che utilizzano una configurazione Wifi manuale, sappi che il DNS di Cloudflare non viene utilizzato per i tuoi dati cellulari. Il tuo dispositivo iOS utilizzerà un DNS personalizzato solo sulle connessioni che lo hanno configurato. Al momento non esiste un modo per configurare il DNS cellulare su iOS: verranno utilizzate le impostazioni del gestore telefonico. Per questo motivo, suggerisco di utilizzare l'app Cloudflare ufficiale.


0

DNS Override ha funzionato per me nei test, anche se ho notato alcune recensioni negative sulla durata della batteria. Dando una rapida occhiata a farlo tramite un profilo e il software Apple Configurator, sembra che tu possa configurare un profilo con impostazioni DNS proxy, ma il profilo ti consente solo di fare riferimento a un bundle all'interno di un'applicazione iOS. Sembra che tu abbia bisogno di un'app come DNS Override per cambiare il DNS cellulare e non può essere fatto da solo tramite il profilo.

Sarebbe molto felice di essere smentito su questo. (iOS 11/8 Plus)


0

I suggerimenti di @cinematicme mi hanno messo in cammino; super utile. Ecco quello che sto eseguendo: tunnel di app iOS OpenVPN su Azure Ubuntu server, app impostata per l'attivazione solo su cellulare. L'app DNS Override consente a tutte le connessioni WiFi di utilizzare il mio DNS preferito (OpenDNS). La mia rete domestica e il server Azure sono nel mio account OpenVPN con regole di blocco personalizzate.


1) Creare un server cloud in Azure (o DigitalOcean) con la porta UDP 1194 aperta; Le dimensioni B1s di Azure burstable mi costano $ 9 / mese, la larghezza di banda di 25 GB costa $ 1,75 / mese

2) Ho trascorso ore a configurare OpenVPN con la seguente guida , quindi ho trovato il commento in alto che collega uno script di installazione che ha impiegato letteralmente 3 minuti (vedere 3 sotto).

https://www.digitalocean.com/community/tutorials/how-to-set-up-an-openvpn-server-on-ubuntu-16-04

3) Installa OpenVPN usando il commento al link sopra, qui è direttamente:

https://github.com/Nyr/openvpn-install

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh

Può leggere lo script su GitHub qui prima dell'installazione.

Lo script di installazione ti chiederà quale DNS desideri utilizzare per la tua VPN. Puoi scegliere 1.1.1.1 , Google o OpenDNS.

4) Importa il file .ovpn generato sopra nell'app iOS OpenVPN per iOS, impostato per riconnetterti continuamente solo su cellulare.

5) Bonus: volevo OpenDNS anche su tutte le connessioni WiFi, che possono essere realizzate tramite l' app iOS DNS Override ($ 1,99). Ho impostato questo per forzare OpenDNS per tutte le connessioni WiFi e cellulari. Non sembra essere in conflitto con la VPN connessa automaticamente sul cellulare aperto dall'app OpenVPN.

https://www.dnsoverride.com/change-iphone-dns-with-an-app/


Speriamo che questo aiuti qualcuno con le sue esigenze di dati cellulari privati. Ciò che mi ha richiesto un giorno per installarmi avrebbe potuto richiedere solo un paio d'ore con le informazioni giuste. Come menzionato @spinalwrap , un bel bonus del metodo VPN attuale è che il tuo provider di telefonia mobile non ha nessuno dei tuoi metadati.

Ho anche installato l' app 1.1.1.1 e ha funzionato per ottenere il 1.1.1.1 DNS, ma poiché volevo OpenDNS e il filtro, ho optato per il percorso VPN.


-2

Sembra che l'app funzioni generando un profilo di configurazione VPN personalizzato e installandolo. C'è probabilmente un modo per fare la stessa cosa manualmente.
Phssthpok,

voto ... questo funziona totalmente
Walrus the Cat

Hai appena confermato di averlo provato con un test di tenuta DNS @WalrustheCat? Il primo commento sull'App Store dice: "Ho provato più volte e ho anche riavviato il mio iPhone ma l'app non avrebbe cambiato il server DNS per cellulare come pubblicizzato ... Il test di tenuta DNS, anche quello presente nell'app, mostra Dns T-Mobile dopo che l'ho "forzato" a qualcos'altro nell'app. Deludente. "
Allyl Isocyanate

eh ... interessante ... mi sembra di ricordare di aver superato i test che ho eseguito ... shuold ricontrollalo
Walrus the Cat

Il commento di Allyl al PO può spiegarlo a volte funzionare. Sto provando l'app su un paio di operatori diversi. Quando avvio l'app, mi viene immediatamente chiesta la mia password iTunes!?!: "Accedi a iTunes Store", "Inserisci la password per il tuo ID Apple" <il mio ID Apple viene visualizzato qui> "" che sembra super sospetto. D'altra parte quando viene visualizzata la mia schermata di blocco, vedo "(!) ACCEDI AL NEGOZIO ITUNES", "Inserisci la password per il tuo ID Apple" <il mio ID Apple viene visualizzato qui> ". Scorri per ulteriori informazioni"
Matthew Elvey
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.