iOS 11: Comment modifier les paramètres DNS pour les données cellulaires / mobiles?


14

Est-il possible de changer le DNS pour Internet cellulaire? Comment peut-on le faire sans jailbreak?

J'ai essayé Apple Configurator, mais je n'ai pas trouvé les paramètres appropriés.



cloudflare a une application ios native à utiliser avec 1.1.1.1
Merci le

Réponses:


6

Créez votre propre VPN en utilisant OpenVPN et easy-rsa sur un serveur cloud océanique numérique (5 $ / mois pour le transfert mensuel le moins cher de VM et 2 To), configurez VPN pour tunneler / transférer tout le trafic, configurez Cloudflare 1.1.1.1 sur VPN, puis utilisez Apple Configurateur pour définir une connexion VPN toujours active.

Je peux confirmer que c'est comme ça que je le fais, j'ai configuré l'instance de serveur Ubuntu 16.04 et ce qui précède et je n'ai jamais éteint mon VPN.


Cela ressemble à une excellente solution de contournement! (Bien que j'aie essayé de configurer un Raspberry PI en tant que serveur VPN il y a un an et que tous les logiciels / guides que j'ai essayés ne fonctionnent pas / semblent abandonnés, je me demande si c'est facile aujourd'hui. n'a pas pu trouver de méthode de travail pour installer le logiciel VPN - n'a pas pu accéder à la configuration.)
Matthew Elvey

1
yep - J'ai suivi ce guide étape par étape, j'ai mis environ une heure à mettre en place, fonctionne bien. bonus: même votre FAI n'a plus vos métadonnées réseau. digitalocean.com/community/tutorials/…
spinalwrap

Cloudflare dispose désormais d'une application officielle qui crée un profil VPN à utiliser 1.1.1.1. C'est gratuit et n'offre pas d'achats intégrés. Obtenez l'application depuis leur page d'accueil https://1.1.1.1 .
Merci

Ces étapes de configuration m'ont mis sur mon chemin, super utile.
zacharydl

3

Pas possible sans jailbreak.

Source: Configuration iPhone pour OpenDNS Il est écrit, en partie (c'est moi qui souligne ):

"Ces instructions ne fonctionnent que pour les connexions Wi-Fi car iOS ne vous permet pas de modifier les serveurs DNS lorsqu'ils sont connectés à des réseaux cellulaires . En outre, les modifications sont spécifiques au réseau, vous devrez donc changer les serveurs DNS à chaque fois que vous vous connectez à un nouveau réseau sans fil. "

Ces gens en savent sûrement plus sur le DNS (et en particulier sur les paramètres standard primordiaux) que quiconque.


(Et je regarde l'application dans l'autre réponse pour confirmer que @ allyl-isocyanate a raison.
Matthew Elvey

1
Oui, cela semble être le mieux que nous puissions faire. apple.stackexchange.com/questions/52875/…
Allyl Isocyanate

2

Pour ceux qui cherchent à utiliser 1.1.1.1 sur vos appareils iOS, vous pouvez télécharger l' application officielle 1.1.1.1 sur l' App Store ( gratuit , pas d'achats intégrés), ou suivre le lien sur la page d' accueil https://1.1.1.1 page.

L'application configure un profil VPN qui achemine automatiquement toutes les requêtes DNS depuis n'importe quelle application via les serveurs DNS gratuits de Cloudflare.

Les serveurs de Cloudflare seront utilisés, même pour les données cellulaires .


Vous pouvez également utiliser une application iOS tierce appelée DNS Override (application payante, coûte 1,99 $ ) qui configure automatiquement 1.1.1.1 pour vous sur n'importe quel réseau auquel vous vous connectez. Les instructions de Cloudflare peuvent être trouvées ici et sont référencées ci-dessous:

  1. Téléchargez DNS Override sur l'App Store .

  2. Lancez l'application DNS Override.

  3. Cliquez sur 1.1.1.1 en haut de l'application.

  4. Activez la bascule DNS Override

  5. DNS Override peut vous demander d'installer son profil VPN afin qu'il puisse mettre à jour automatiquement les paramètres DNS.

Enfin, les utilisateurs wifi peuvent configurer manuellement les serveurs DNS en accédant aux paramètres wifi iOS. Notez que votre appareil n'utilisera que 1.1.1.1 pour chaque connexion wifi que vous configurez.

  1. Aller aux paramètres.

  2. Cliquez sur Wi-Fi.

  3. Cliquez sur l'icône d'information «i» à côté du nom Wi-Fi auquel vous êtes connecté.

  4. Faites défiler jusqu'à ce que vous voyiez la section intitulée Configurer DNS

  5. Modifiez la configuration d'Automatique à Manuel.

  6. Cliquez sur Ajouter un serveur.

  7. Supprimez toutes les adresses IP qui peuvent déjà être répertoriées et à leur place, ajoutez:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Cliquez sur Enregistrer.


Je ne vois pas de bonne raison de payer pour une application tierce comme DNS Override lorsqu'une application officielle est fournie gratuitement directement à partir de Cloudflare.

Pour ceux qui utilisent une configuration Wifi manuelle, sachez que le DNS de Cloudflare n'est pas utilisé pour vos données cellulaires. Votre appareil iOS utilisera uniquement un DNS personnalisé sur les connexions qui l'ont configuré. Il n'y a aucun moyen de configurer le DNS cellulaire sur iOS pour le moment - les paramètres de votre opérateur seront utilisés. Pour cette raison, je suggère d'utiliser l'application officielle Cloudflare.


0

DNS Override a fonctionné pour moi sur les tests, même si j'ai noté de mauvaises critiques concernant la durée de vie de la batterie. Un coup d'œil rapide sur cette opération via un profil et le logiciel Apple Configurator semble vous permettre de configurer un profil avec des paramètres DNS proxy, mais le profil vous permet simplement de faire référence à un ensemble dans une application iOS. Il semble que vous ayez besoin d'une application comme DNS Override pour changer le DNS cellulaire, et que cela ne peut pas être fait par le biais du profil seul.

Serait très heureux d'avoir tort sur ce point. (iOS 11/8 Plus)


0

Les suggestions de @cinematicme m'ont mis sur la bonne voie; super utile. Voici ce que j'exécute: tunnels d'application iOS OpenVPN vers le serveur Azure Ubuntu, application configurée pour ne s'activer que sur le cellulaire. L'application DNS Override fait que toutes les connexions WiFi utilisent mon DNS préféré (OpenDNS). Mon réseau domestique et mon serveur Azure sont dans mon compte OpenVPN avec des règles de blocage personnalisées.


1) Créez un serveur cloud dans Azure (ou DigitalOcean) avec le port UDP 1194 ouvert; La taille B1s éclatable Azure me coûte 9 $ / mois, la bande passante de 25 Go coûte 1,75 $ / mois

2) J'ai passé des heures à configurer OpenVPN avec le guide suivant , puis j'ai trouvé le premier commentaire qui relie un script d'installation qui a pris littéralement 3 minutes (voir 3 ci-dessous).

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

3) Installez OpenVPN en utilisant le commentaire au lien ci-dessus, le voici directement:

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

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

Peut lire le script sur GitHub ici avant l'installation.

Le script d'installation vous demandera quel DNS vous souhaitez utiliser pour votre VPN. Vous pouvez choisir 1.1.1.1 , Google ou OpenDNS.

4) Importez le fichier .ovpn généré ci-dessus dans l'application iOS OpenVPN, configuré pour vous reconnecter en continu uniquement sur le cellulaire.

5) Bonus: je voulais également OpenDNS sur toutes les connexions WiFi, ce qui peut être accompli via l'application iOS DNS Override (1,99 $). J'ai défini cela pour forcer OpenDNS pour toutes les connexions WiFi et cellulaires. Il ne semble pas entrer en conflit avec le VPN autoconnecté sur cellulaire ouvert par l'application OpenVPN.

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


Espérons que cela aide quelqu'un avec ses besoins de données cellulaires privées. Ce qui m'a pris une journée à installer aurait pu prendre seulement quelques heures avec les bonnes informations. Comme @spinalwrap l'a mentionné , un bon bonus de la méthode VPN réelle est que votre fournisseur de téléphonie mobile ne possède aucune de vos métadonnées.

J'ai également installé l' application 1.1.1.1 et cela a fonctionné pour obtenir le DNS 1.1.1.1, mais comme je voulais OpenDNS et le filtrage, j'ai opté pour la route VPN.


-2

Il semble que cette application fonctionne en générant un profil de configuration VPN personnalisé et en l'installant. Il existe probablement un moyen de faire la même chose manuellement.
Phssthpok

vote positif ... cela fonctionne totalement
Walrus the Cat

Je confirme simplement que vous l'avez essayé avec un test de fuite DNS @WalrustheCat? Le premier commentaire dans l'App Store dit: "J'ai essayé plusieurs fois et même redémarré mon iPhone, mais l'application ne changerait pas le serveur DNS pour le cellulaire comme annoncé ... Le test de fuite DNS, même celui qui est dans l'application, affiche le DNS T-Mobile après l'avoir «forcé» à quelque chose d'autre dans l'application. Décevant. "
Allyl Isocyanate

hein ... intéressant ... je crois me souvenir d'avoir réussi les tests que j'ai effectués ... revérifiez-le
Walrus the Cat

Le commentaire d'Allyl au PO peut expliquer que cela fonctionne parfois. J'essaie l'application sur quelques opérateurs différents. Lorsque je lance l'application, on me demande immédiatement mon mot de passe iTunes!?!: "Connectez-vous à l'iTunes Store", "Entrez le mot de passe de votre identifiant Apple" <mon identifiant Apple s'affiche ici> "" ce qui semble super suspect. D'un autre côté, lorsque mon écran de verrouillage s'affiche, je vois "(!) SE CONNECTER À ITUNES STORE", "Entrez le mot de passe pour votre identifiant Apple" <mon identifiant Apple s'affiche ici> ". Faites glisser pour en savoir plus"
Matthew Elvey
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.