iOS 11: ¿Cómo cambiar la configuración de DNS para datos móviles / móviles?

Respuestas:

6

Construya su propia VPN usando OpenVPN y easy-rsa en un servidor digital en la nube del océano ($ 5 / mes para la transferencia mensual más barata de VM y 2TB), configure VPN para hacer un túnel / reenviar todo el tráfico, configure Cloudflare 1.1.1.1 en VPN, luego use Apple Configurador para establecer una conexión VPN siempre activa.

Puedo confirmar que así es como lo hago, configuré la instancia del servidor Ubuntu 16.04 y lo anterior y nunca apagué mi VPN.

cinematicme
fuente
¡Esto suena como una gran solución! (Aunque intenté configurar un Raspberry PI como servidor VPN hace un año y todo el software / guías que probé no funcionó / ​​parecía abandonado, así que me pregunto qué tan fácil es esto hoy. Conseguí el sistema operativo funcionando, pero no se pudo encontrar un método de trabajo para instalar el software VPN, no se pudo configurar.)
Matthew Elvey
1
Sí, he seguido esta guía paso a paso, tardé aproximadamente una hora en configurar, funcionando bien. bono: ni siquiera su ISP tiene más metadatos de red. digitalocean.com/community/tutorials/…
spinalwrap
Cloudflare ahora tiene una aplicación oficial que crea un perfil VPN para usar 1.1.1.1. Es gratis y no ofrece compras en la aplicación. Obtenga la aplicación desde su página de inicio https://1.1.1.1 .
Gracias el
Estos pasos de configuración me pusieron en camino, muy útil.
zacharydl
3

No es posible sin un jailbreak.

Fuente: Configuración de iPhone para OpenDNS Dice, en parte ( énfasis mío ):

"Estas instrucciones solo funcionan para conexiones Wi-Fi porque iOS no le permite cambiar los servidores DNS cuando está conectado a redes celulares . Además, los cambios son específicos de la red, por lo que deberá cambiar los servidores DNS cada vez que se conecte a una nueva red inalámbrica ".

Estas personas seguramente saben más sobre DNS (y, en particular, anulan la configuración estándar) que nadie más.

Matthew Elvey
fuente
(Y estoy mirando la aplicación en la otra respuesta para confirmar que @ allyl-isocyanate tiene razón.
Matthew Elvey
1
Sí, eso parece lo mejor que podemos hacer. apple.stackexchange.com/questions/52875/...
alil isocianato
2

Para aquellos que buscan utilizar 1.1.1.1 en sus dispositivos iOS, pueden descargar la aplicación oficial 1.1.1.1 de la App Store ( gratis , sin compras en la aplicación), o seguir el enlace en la página de inicio https://1.1.1.1 página.

La aplicación configura un perfil VPN que enruta automáticamente todas las consultas DNS desde cualquier aplicación a través de los servidores DNS gratuitos de Cloudflare.

Los servidores de Cloudflare se utilizarán, incluso para datos celulares .


También puede usar una aplicación de iOS de terceros llamada DNS Override (aplicación paga, cuesta $ 1.99 ) que configura automáticamente 1.1.1.1 para usted en cualquier red a la que se conecte. Las instrucciones de Cloudflare se pueden encontrar aquí y se mencionan a continuación:

  1. Descargue DNS Override de la tienda de aplicaciones .

  2. Inicie la aplicación DNS Override.

  3. Haga clic en 1.1.1.1 en la parte superior de la aplicación.

  4. Active la alternancia de anulación de DNS

  5. DNS Override puede pedirle que instale su perfil de VPN para que puedan actualizar automáticamente la configuración de DNS.

Por último, los usuarios de wifi pueden configurar servidores DNS manualmente yendo a la configuración wifi de iOS. Tenga en cuenta que su dispositivo solo usará 1.1.1.1 para cada conexión wifi que configure.

  1. Ir a la configuración.

  2. Haz clic en Wi-Fi.

  3. Haga clic en el ícono de información 'i' junto al nombre de Wi-Fi al que está conectado.

  4. Desplácese hacia abajo hasta que vea la sección llamada Configurar DNS

  5. Cambie la configuración de Automático a Manual.

  6. Haga clic en Agregar servidor.

  7. Elimine cualquier dirección IP que pueda estar listada y en su lugar agregue:

    1.1.1.1
    1.0.0.1
    2606:4700:4700::1111
    2606:4700:4700::1001
    
  8. Clic en Guardar.


No puedo pensar en una buena razón para pagar una aplicación de terceros como DNS Override cuando una aplicación oficial se proporciona gratis directamente desde Cloudflare.

Para aquellos que usan una configuración Wifi manual, sepan que el DNS de Cloudflare no se usa para sus datos celulares. Su dispositivo iOS solo usará un DNS personalizado en las conexiones que lo tengan configurado. No hay una forma de configurar DNS celular en iOS en este momento: se usará la configuración de su proveedor. Por esta razón, sugiero usar la aplicación oficial Cloudflare.

Gracias
fuente
0

DNS Override funcionó para mí en las pruebas, aunque noté algunas malas críticas sobre la duración de la batería. Al echar un vistazo rápido a esto a través de un perfil y el software Apple Configurator, parece que puede configurar un perfil con la configuración de DNS proxy, pero el perfil solo le permite referirse a un paquete dentro de una aplicación iOS. Parece que necesita una aplicación como DNS Override para cambiar el DNS celular, y no se puede hacer a través del perfil por sí solo.

Estaría muy feliz de que se demuestre lo contrario en esto (iOS 11/8 Plus)

Neil Turpin
fuente
0

Las sugerencias de @cinematicme me pusieron en camino; super servicial Esto es lo que estoy ejecutando: la aplicación iOS OpenVPN hace un túnel al servidor Azure Ubuntu, la aplicación está configurada para activarse solo en el celular. La aplicación DNS Override hace que todas las conexiones WiFi usen mi DNS preferido (OpenDNS). Mi red doméstica y mi servidor Azure están en mi cuenta OpenVPN con reglas de bloqueo personalizadas.


1) Cree un servidor en la nube en Azure (o DigitalOcean) con el puerto UDP 1194 abierto; El tamaño de B1 de Burstable de Azure me cuesta $ 9 / mes, el ancho de banda de 25 GB cuesta $ 1.75 / mes

2) Pasé horas configurando OpenVPN con la siguiente guía , luego encontré que el comentario principal enlaza un script de instalación que tomó literalmente 3 minutos (ver 3 a continuación).

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

3) Instale OpenVPN usando el comentario en el enlace anterior, aquí está directamente:

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

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

Puede leer el script en GitHub aquí antes de instalar.

El script de instalación le preguntará qué DNS quiere usar para su VPN. Puede elegir 1.1.1.1 , Google u OpenDNS.

4) Importe el archivo .ovpn generado anteriormente en la aplicación iOS OpenVPN, configurado para reconectarse continuamente solo en el celular.

5) Bonificación: también quería OpenDNS en todas las conexiones WiFi, lo que se puede lograr a través de la aplicación iOS DNS Override ($ 1.99). Configuré esto para forzar OpenDNS para todas las conexiones WiFi y celulares. No parece entrar en conflicto con la VPN con conexión automática en el celular abierto por la aplicación OpenVPN.

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


Esperemos que esto ayude a alguien con sus necesidades privadas de datos celulares. Lo que me llevó un día configurar podría haber tomado solo un par de horas con la información correcta. Como mencionó @spinalwrap , una buena ventaja del método VPN real es que su proveedor de celular no tiene ninguno de sus metadatos.

También instalé la aplicación 1.1.1.1 y funcionó para obtener 1.1.1.1 DNS, pero como quería OpenDNS y filtrado, opté por la ruta VPN.

zacharydl
fuente
-2

Pruebe esta aplicación: DNS Override establece DNS para Wi-Fi y celular

Sambuu
fuente
Parece que esa aplicación funciona generando un perfil de configuración VPN personalizado e instalándolo. Probablemente haya una manera de hacer lo mismo de forma manual.
Phssthpok
votación ... esto funciona totalmente
Walrus the Cat
¿Solo confirmas que lo intentaste con una prueba de fuga de DNS @WalrustheCat? El primer comentario en la App Store dice: "Lo intenté varias veces e incluso reinicié mi iPhone, pero la aplicación no cambió el servidor dns por celular como se anuncia ... La prueba de fuga dns, incluso la que está en la aplicación, muestra dns de T-Mobile después de haberlo "forzado" a otra cosa en la aplicación. Decepcionante ".
Allyl Isocyanate
eh ... interesante ... parece recordar haber pasado las pruebas que realicé ... shuold volver a comprobarlo
Walrus the Cat
El comentario de Allyl en el OP puede explicar que a veces funciona. Estoy probando la aplicación en un par de operadores diferentes. ¡Cuando inicio la aplicación, inmediatamente me piden mi contraseña de iTunes!?: "Iniciar sesión en iTunes Store", "Ingrese la contraseña para su ID de Apple" <mi ID de Apple se muestra aquí> "", lo que parece muy sospechoso. Por otro lado, cuando se muestra mi pantalla de bloqueo, veo "(!) INICIAR SESIÓN EN LA TIENDA DE ITUNES", "Ingrese la contraseña para su ID de Apple" <mi ID de Apple se muestra aquí> ". Deslice para obtener más"
Matthew Elvey